首页 > 代码库 > mysql复制原理及作用分析(2014-11-10)
mysql复制原理及作用分析(2014-11-10)
复制原理
1. master将数据写到binlog中。
2. slave开启两个线程I/O thread和SQL thread。
3. slave的I/O thread线程连接到master,读取master上的binlog文件名称及binlog的position位置。
4. slave通过I/O thread接收master的变更信息,写入到relay log(中继日志)中。
5. 通过SQL thread读取Relay log信息进行重放到slave中。
复制解决了什么?
个人认为复制主要作用是:
1. 备份作用,备库是主库的一个备份。
2. 读写分离,主库主要负责写操作、从库负责读操作。
3. 使用多个从库可以进行读的负载均衡。
4. 主从是高可用架构的基础。
mysql复制原理及作用分析(2014-11-10)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。