请教下大家,目前数据mysql以外的数据库同步是怎么做的

目前是有从mongodb 中同步数据到tidb的需求, 请问下大家是怎么同步的~!

mongo 2 kafka, 然后 sink 到 tidb。

用 Gravity 实现 MongoDB 到 TiDB 的数据复制

伴鱼数据库之MongoDB数据在线迁移到 TiDB

我们为什么放弃 MongoDB 和 MySQL ,选择 TiDB

有几篇社区用户的实践文章,你先看看~

1 个赞

需要中转下,如Kafka

这两篇重点看下,都是采集oplog到kafka,然后写入tidb

CloudCanal数据同步试下

请问这个原图在哪里?

通过程序接口同步的,没有做数据库层面的同步

optlog用kafka采集同步,不过有些数据得手动处理下

CloudCanal首页介绍

上边大家已经说了很多实践方案,如果仅仅是从mongodb 中同步数据到tidb的话,还可以使用一些ETL工具,也很方便,比如kettle、streamsets等

cloudcanal最简单,并且可以免费试用

b站上刷到过一个tapdata从mongodb到MySQL的演示,但我自己没有用过这个。

如果不愿意折腾的话,还是cloudcanal。

由etl工具,都可以用,比如datax

cloudcanal

DG部署

同步要求是什么?是实时的话估计要考虑商业同步软件,可以问问国内的英方,dsg,九桥,国外的ogg。
如果是非实时同步,定时同步的,可以考虑kettle或者datax

Kafka,然后要将数据转一下把

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。