NEWSQL分布式数据库数据同步?

NEWSQL分布式数据库(如TiDB),目前还不支持从Oracle和DB2讲数据迁移,其他NewSQL数据库是否也存在类似问题?

参与7

2同行回答

hanfeng_twthanfeng_twt数据库架构师SphereEx
NewSQL的同步,主要看其架构:1.基于分库分表架构,一般较难提供全局CDC能力,只能通过底层数据节点的数据同步,无法满足全局一致性要求,有一定缺陷。2.基于原生分布式架构,一般可提供CDC能力(如TiDB),可满足上述需求。...显示全部

NewSQL的同步,主要看其架构:
1.基于分库分表架构,一般较难提供全局CDC能力,只能通过底层数据节点的数据同步,无法满足全局一致性要求,有一定缺陷。
2.基于原生分布式架构,一般可提供CDC能力(如TiDB),可满足上述需求。

收起
金融其它 · 2022-03-22
anikikonganikikong课题专家组数据库运维工程师中国民生银行
其实新兴的国产数据库在生态上还是很多值得改进的地方。关于数据同步也是这样的问题。不过仅仅作为目标数据库的话,相对来说还是好解决一些。一部分新兴数据库兼容mysql和pg生态,可以当做mysql和pg这样的目标来同步数据,只需要对工作做些许的改造。即便不是这样,关于数据的同...显示全部

其实新兴的国产数据库在生态上还是很多值得改进的地方。关于数据同步也是这样的问题。不过仅仅作为目标数据库的话,相对来说还是好解决一些。

一部分新兴数据库兼容mysql和pg生态,可以当做mysql和pg这样的目标来同步数据,只需要对工作做些许的改造。即便不是这样,关于数据的同步,尤其是apply这部分是比较通用的。

现在比较流行用dbz把源数据库例如oracle和db2把同步数据写到kafka这种类型的队列里,然后甚至可以自己写同步程序回放到目标数据库。

现在最困难的环节其实是新得数据库当源,这个大部分工具是不支持做解析的。

收起
银行 · 2022-03-29
浏览821

提问者

huawei851120
数据库运维工程师某省级联社
擅长领域: 数据库服务器灾备

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-03-18
  • 关注会员:3 人
  • 问题浏览:1542
  • 最近回答:2022-03-29
  • X社区推广