§10 高可用
主从复制
binlog → dump → IO → relay log → SQL 三线程链路——读写分离与高可用的基础。
主从复制
伪代码
1
-- 主从复制三线程
2
主库: 事务提交 → 写 binlog → dump 线程推送
3
从库: IO 线程接收 → 写 relay log(中继日志)
4
从库: SQL 线程重放 relay log → 数据一致
5
-- 异步复制(默认)/ 半同步(至少一从确认)/ 组复制