tidb4.0.13版本通过cdc同步数据到tidb6.5版本

【 TiDB 使用环境】生产环境4013
【复现路径】做过哪些操作出现的问题
想做低版本到高版本的同步升级
【遇到的问题:问题现象及影响】
有没有大佬这样做过的,会有啥问题吗

你应该是遇到啥问题再来问。哈哈

每家客户的环境都不一样

不确定这种会不会有问题,提前调研一下

只干过5.x 通过binlog 同步到 6.x

准备明年通过这样方式先升级一套tidb,不知道行不行

4.x 的 ticdc 很多坑,可以试试

但是 ticdc 只有增量数据,已有的数据只能依靠别的方式来做传递了

建议 4.x的集群升级一下到 6.x 后在同步。

搞过6到5的

按道理是可以的,因为我们cdc还同步到mysql8.0做了全量同步的,怎么着也是tidb兼容性比mysql好吧,

:thinking:你是要做跨版本的数据同步,还是跨版本的升级?

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 个赞

:thinking:这种情况我们一般是采取同版本备份还原,然后升级。或者直接原地升级。

1 个赞

停业务,备份,原地升级

1 个赞