【 TiDB 使用环境】生产环境4013
【复现路径】做过哪些操作出现的问题
想做低版本到高版本的同步升级
【遇到的问题:问题现象及影响】
有没有大佬这样做过的,会有啥问题吗
你应该是遇到啥问题再来问。哈哈
每家客户的环境都不一样
不确定这种会不会有问题,提前调研一下
只干过5.x 通过binlog 同步到 6.x
准备明年通过这样方式先升级一套tidb,不知道行不行
4.x 的 ticdc 很多坑,可以试试
但是 ticdc 只有增量数据,已有的数据只能依靠别的方式来做传递了
建议 4.x的集群升级一下到 6.x 后在同步。
搞过6到5的
按道理是可以的,因为我们cdc还同步到mysql8.0做了全量同步的,怎么着也是tidb兼容性比mysql好吧,
你是要做跨版本的数据同步,还是跨版本的升级?
1 个赞
跨版本同步,然后停业务,切换就升级了
这样也可以先测试切换一把
直接生到7.5啊。
直接试呗,出现问题再说,起码对你的当前库没啥影响
感觉这个版本还是binlog方式好一些,这个版本ticdc 刚起步
我们迁移过没有遇到问题
tidb v4.0.13 如果要是使用 ticdc,则强烈建议使用 ticdc v4.0.16以后的版本,否则在同步数据量比较大时会有etcd 快速消耗元数据空间而导致pd卡死的风险。
我们做过从v4.0.2 到 v5.4 的同步,验证过到 ticdc v4.0.16以后的版本是比较正常的。
当前,强烈建议你们在自己的测试环境下,模拟业务负载访问情况,充分验证后再在生产上执行。
1 个赞
这种情况我们一般是采取同版本备份还原,然后升级。或者直接原地升级。
1 个赞
停业务,备份,原地升级
1 个赞