采用Morphling(Kafka为核心)进行数据库同步,相对于传统方案有哪些优势?

在MySQl/Oracle数据库同步场景中,基于Kafak的Morphling相对数据库本身提供的同步方案,有哪些优势?该同步工具适用于哪些场景,例如读写分离、容灾等?

参与4

1同行回答

rein07rein07系统架构师某证券
优势有:1、读写分离,将采集与数据消费分离,降低耦合性2、数据安全性得到保证,kafka可以设置较长的保存周期,数据在周期内一直保存3、数据可重复消费,若发现消费程序问题,待解决后可重复消费该数据4、数据缓冲器,若采集数据量很多,尤其是交易时间,可有效缓冲数据,不会对后端造成绝大...显示全部

优势有:
1、读写分离,将采集与数据消费分离,降低耦合性
2、数据安全性得到保证,kafka可以设置较长的保存周期,数据在周期内一直保存
3、数据可重复消费,若发现消费程序问题,待解决后可重复消费该数据
4、数据缓冲器,若采集数据量很多,尤其是交易时间,可有效缓冲数据,不会对后端造成绝大压力而崩溃
5、数据可多份消费:有些数据可能会有多种应用处理需求,kafka可非常方便地满足这种需求

收起
证券 · 2017-06-22
浏览3136

提问者

sandcun
信息分析/架构师某股份制商业银行
擅长领域: 大数据数据库服务器

问题来自

  • 相关问题

    相关资料

    相关文章

    问题状态

  • 发布时间:2017-06-21
  • 关注会员:3 人
  • 问题浏览:5488
  • 最近回答:2017-06-22
  • X社区推广