数据库增量同步开源软件
实现框架:
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数据库. 一个分布式数据库同步系统