开发者社区> 问答> 正文

datax3的配置问题

如何配置MySQL的增量同步?

展开
收起
黄凯爱编程 2016-09-27 21:19:05 3218 0
2 条回答
写回答
取消 提交回答
  • Datax本身不理解增量还是全量,需要你自行处理好这个逻辑。
    一般同步分2种,全量同步和增量同步,假设从A源同步到B源。
    常见的方式是每次读取A全部数据,然后覆盖写入B中(比如insert overwrite或在写之前先delete全表),缺点是每次都要读和写全部数据。
    另一种方式是每次只读取A增量的部分,一般通过记录创建时间或修改时间,然后在写入到B的时候需要做一个merge的操作,这个merge部分就需要你根据实际业务需要自行实现了。

    2019-07-17 20:12:29
    赞同 展开评论 打赏
  • 实现增量同步,首先源表里必须有能够识别增量数据的字段,比如时间戳。然后同步的时候利用过滤条件根据时间戳筛选增量数据,进行同步。Datax本身是不能自己识别增量数据的

    2019-07-17 20:12:29
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC:新一代数据集成框架 立即下载
DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
《DataWorks 数据集成实时同步》 立即下载