关于MYSQL的主主同步原理问题

MySql 码拜 9年前 (2016-02-02) 899次浏览
MYSQL的主主同步两边是都需要写入BINLOG的,根据它的同步原理,岂不是会陷入无限数据转发循环?例如:A有两条更新,B相应进行更新,然后B写入BINLOG,然后A检测到更新,然后A写入到BINLOG,这样无限循环下去。但同事说它是不会的,想讨教一下MYSQL是怎么做到这一点的?
解决方案:5分
slave 端从master端binlog中读取到的日志存放在本人的relay-log文件中,然后转化成可以执行的sql语句进行执行,这样就不存在无限循环的问题。
解决方案:5分
就是说slave从master的binlog中读取到的sql语句不会写入本人的binlog文件中。
解决方案:10分
主主同步? LZ是怎么样实现?
一般常见的是主从同步。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于MYSQL的主主同步原理问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)