老环境: tidb3.0
新环境: tidb6.1
问题: 老环境上有一个表(7000W数据量)需要迁移到新环境,有没有什么办法可以实现先把数据实时同步,然后到时候业务做一次连接域名的修改,完成迁移操作??
DM …
完全靠工具无缝切换太难了;
我们之前的做法是先离线历史数据导入6.1,然后双写俩集群,数据同步之后再切新集群
1 个赞
双写也是个办法,只不过研发那边需要配合。。。有点麻烦
DM 上游不是mysql 吗??
估计是只能这样了,毕竟版本差别太大;
我现在想试试 dumpling + lighting,先把现在的历史数据全部dump出来导入到新环境。 然后等切换的时候再做一次增量的dump(根据更新时间列),这样可行吗?
求助啊~ 还有大神帮帮忙吗
版本太老了,感觉不搞双写难实现实时。
1 个赞
dm不行,用tidb binlog可以的
binlog 吧
1 个赞
显而易见 dumpling + ticdc
3.0还没有ticdc,不过亲测binlog是没问题的
ticdc 老版本没有
双写,研发那边没法搞。。
binlog 该怎么配置? 老tidb 里搞个binlog,然后直接同步到新的tidb? 就单同步一个表,可以吗?
具体的步骤应该是如何?
是的,我们也有这个需求,前几周刚测试,按照官方文档来就可以
https://docs.pingcap.com/zh/tidb/v3.0/deploy-tidb-binlog
1 个赞
可以只在 新老tidb 里同步一个表?
可以,drainer配置文件里配就行
DM确实不行,抱歉~