官方也不知道有没有具体的测试案例
不能完全
只能说高度兼容了
版本越高的话往往兼容越好
如何能知道版本越高兼容越好。
有没有测试文档
这个有没有一个标准
因为我们开发按照mysql8来开发,买的时候才可能买tidb
那你应该用的开源的
我就是想要这个具体的内容
哪可以直接部署一套tidb的开发环境啊,比如存储过程要是用的多,那就麻烦了
关键按MySQL8开发,如果用了存储过程、自定义函数这些,也还是用不了tidb这类分布式数据库。
是否兼容建议测试下,而且你需要调一些东西,比如tidb没有间隙锁,自增默认也不是全局单挑递增等等
没有100%的东西
从官方的那里看到是 100% 兼容的? Mysql 不同小版本间敢说自己是 100% 兼容吗?
TiDB v7.4.0 增强了与 MySQL 8.0 的兼容性。现在你可以更轻松地将在 MySQL 8.0 中使用默认排序规则创建的数据库迁移或复制到 TiDB。建议用这个版本以后得lts版本进行业务测试,符合业务即可使用。
一般使用足够了,使用一些特殊函数、类型可能会有不兼容的情况。
没办法完全兼容mysql8.0,但高度兼容 MySQL 协议,以及 MySQL 5.7 和 MySQL 8.0 常用的功能及语法。
1 个赞
肯定不是100%,比如trigger,存过啥的
有的,论坛就有应用生产的案例