面试真题

数据库 · 中等 · 百度

Mysql当中主从复制是怎么实现的

中等 数据库 🎤 百度
参考答案
核心要点:基于binlog实现,分三步:主库写binlog、从库IO线程拉取至relay log、从库SQL线程重放。原理:主库开启binlog,事务提交时记录变更;从库通过CHANGE MASTER配置主库地址,IO线程连接主库dump线程拉取binlog事件,写入中继日志(relay log);SQL线程读取relay log并执行,保证数据一致。支持异步(默认)、半同步、全同步模式;异步有延迟但性能高,半同步保障至少一个从库接收。常见架构有一主多从、级联复制。
题目整理自公开面经,答案由校招宝自研生成,仅供参考