国产数据库兼容性:从 SQL 方言到驱动差异
国产数据库最大的问题往往不是“能不能跑”,而是:
- SQL 方言差异
- 驱动兼容性
- 类型系统(timestamp/json)
- 事务与锁行为
建议:
- 早期就做兼容性测试
- 把核心 SQL 收敛到一层
- 用集成测试跑真实数据库
欢迎分享你踩过的坑。
国产数据库最大的问题往往不是“能不能跑”,而是:
建议:
欢迎分享你踩过的坑。
感谢分享!如果方便的话可以贴一下你们的 EXPLAIN 结果(脱敏)。
补充一点:如果你们有线上指标(QPS/延迟/错误率),优化会更有方向。
这个点我也踩过,建议把核心流程画成时序图,再决定中间件/缓存/事务边界。