🗓️ 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