求助大佬 tidb集群内数据迁移用什么工具比较合适呀

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】

通过tidm同步mysql数据到本地tidb(db1数据库)集群后,想要继续监听tidb中这个db1库,选择其中部分表同步到tidb另一个库中(db2),请问使用什么工具比较合适呀
因为部分原因,领导要求不让在起一个tidm的task去监听mysql了

ticdc应该可以满足需求

你是同一个集群中同步db1到db2?

是的大佬,全量和增量同步个别表

ticdc是只能同步增量对吗大佬?

是的,需要先同步一份全量数据再用ticdc同步增量

好的大佬,我再看看文档,怎么全量同步

用dumpling就行

收到!谢谢大佬!

tidb自身组件貌似都不支持,第三方工具有flinkcdc可以实现。

dumpling不能实时监听数据变化增量同步吧

先用dumpling把这几个表全量数据导入进去,再用ticdc追加增量,我没试过上下游是同一个tidb的情况,不过感觉应该没什么问题。

1 个赞

好的我试一下

这场景还真没见过。理论上应该可行

我试过flinkcdc,是要求tidb开启binlog对吧

7.3.0 不是 LTS…是个短期版本(DMR),可能没升级支持,这个得注意下

收到!

flinkcdc 是flink 的 connector,和 ticdc 是完全不同的方案,推荐你用 ticdc… 避坑…

TiCDC绝对的首选~

2 个赞

dumpling+cdc