数据库增量同步开源软件

实现框架:

canal:https://github.com/alibaba/canal/wiki/Introduction

Canal Server 能够解析mysql binlog并且订阅数据的变化。
Canal Client 能将变化的数据广播给任何地方,如:db、kafka。
功能:
1、支持所有平台
2、结合Prometheus实现细粒度系统监控
3、解析并订阅mysql的binlog,采用不同的方式,如GTID
4、高性能实时同步
5、Canal Server 和 Canal Client 支持HA/Scalability,采用zk
6、支持docker

otter:https://github.com/alibaba/otter

基于canal,数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库. 一个分布式数据库同步系统
原文地址:https://www.cnblogs.com/yaoyuan2/p/10754754.html