🗓️ 05042024 1432
INFO
Data synchronization system based on MySQL binary log
Use case
- High performance, real-timed data synchronisation
Features
- Supports all platforms
- Prometheus monitoring
- Canal Server / Client supports HA / Scalability
- Powered by Apache ZooKeeper
- Docker
Implementation
MySQL Master-Slave Replication Implementation
masterrecords changes to binlogslavecopiesmaster's binlog to relay logslaveredo events inrelay log> updates data
Canal
- Simulates
slaveinteraction protocol - Sends
dumpprotoocl to MySQL master server - Parses binary log to own data type