jouypub.com

数据同步系统需要解决的问题

2019-05-06  本文已影响2人  JouyPub

数据同步的方式:

  1. 直连同步:通过ODBC/JDBC等接口直连数据库,对源系统性能影响较大。
  2. 数据文件同步:简单,实用,松耦合,可加密、可压缩。
  3. 数据库日志解析同步:比如oracle的ogg,对源系统影响小。

数据同步需要解决的问题:

  1. 支持异构库同步,例如 mysql -> oracle,oracle -> mysql,mysql -> mysql等
  2. 支持跨机房同步
  3. 支持文件同步,例如日志文件
  4. 支持限速、限流,避免每日大量的同步任务同时执行时,影响主要业务的访问
  5. 支持增量同步、全量同步
  6. 支持容错、降级机制,防止同步出错时,影响后续的任务
  7. 支持双向同步
  8. 支持大数据量同步,至少TB级别数据拉取
  9. 支持二次开发,毕竟每个同步工具都不能完全满足各自公司的业务场景,特殊需求时还是要能够二次开发
  10. 能够自带管理系统,或者能够支持在系统化管理
  11. 具备报警和监控功能

几个常用的同步工具

Apache Sqoop
优点:

缺点

阿里DataX
优点:

欢迎订阅「K叔区块链」 - 专注于区块链技术学习
博客地址:http://www.jouypub.com
简书主页:https://www.jianshu.com/u/756c9c8ae984
segmentfault主页:https://segmentfault.com/blog/jouypub
腾讯云主页:https://cloud.tencent.com/developer/column/72548
上一篇下一篇

猜你喜欢

热点阅读