我个人的环境是oracle11.2.0.4.0,现想将数据同步到Tidb上,都有哪些方法和工具推荐
cloudcanal、迪斯杰、flinkcdc
还有tidb官方的TMS
| 同步场景 | 推荐方案 | 优势 | 适用场景 |
|---|---|---|---|
| 全量数据迁移 | DataX/DTS(阿里云) | 配置简单、支持大表分片、容错性强 | 历史数据迁移、一次性数据归集 |
| 增量实时同步 | Oracle GoldenGate + TiCDC | 低延迟(毫秒级)、生产环境成熟稳定 | 核心业务实时同步、高可用要求 |
| 全量 + 增量一体化 | DM(Data Migration) | 一站式支持全量 + 增量,TiDB 官方工具 | 中小规模数据、希望统一工具栈 |
我们用的是第三方的etl工具kettle进行同步的。缺点是要一个表一个表的写。
用navicat应该也可以,这个不用逐个去写,直接勾选就可以了。
官方有工具:
可以实现全量迁移
1 个赞
oms或者kettle都可以试一试
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。