怎样将其他类型的数据库通过CDC把数据实时同步导入到tidb中啊
简单点,直接百度,类似:hive 数据迁移到 MySQL。
适配 MySQL 的方法基本都适合 TiDB。
2 个赞
生产业务是postgresql的数据,有些函数什么的可能不支持怎么处理
一样 PG xx 函数改为 MySQL 语法。
或者用 AI,随便搞个 AI 工具,SQL 改写的准确率都很高的。
1 个赞
应用自己开发的函数 ?
1 个赞
自定义的话就麻烦了,TiDB 不支持。
1 个赞
有很多都是不支持的,就单单外键不支持都难搞
Tidb外键支持定义,但是不起作用,这个要移到业务代码上去控制了
1 个赞
有些只是语法支持,但是没有实际功能。看你们的改造预期了。
1 个赞
可以看看这个工具,TurboDX for MySQL
,但是对于自定义函数这部分就不太清楚了,还是得改造
1 个赞
PostgreSQL 数据迁移到 TiDB方法有好多:datax、navicat、TurboDX for MySQL、TiDB-for-PostgreSQL(https://github.com/DigitalChinaOpenSource/TiDB-for-PostgreSQL)等
要实现实时同步的目前没看到
1 个赞
cloudcanal试一下
2 个赞
类似于增量迁移工具。不多,国内有DSG,英方等;国外有OGG。貌似都是收费的。
1 个赞
如果是公网的话,可以说试试阿里云的dts,或者是用etl工具进行实时同步。
1 个赞
迁移基本靠手
最后采用了什么方案?我们是sqlserver迁移到tidb,也会有函数迁移的烦恼~
1 个赞
解决了吗,大佬
其他,看上游是什么,如果是 oracle ,用TMS 呗 如果是 mysql 用DM 呗,
再不行,OGG 适合一切
1 个赞
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。