mysql 半同步复制
时间: 2023-08-27 08:19:21 浏览: 73
MySQL半同步复制是MySQL的一种复制方式,它能够提高MySQL的数据安全性和可靠性。在传统的MySQL异步复制中,主库将数据更新写入二进制日志(binlog),然后异步地将binlog传输给从库,从库再应用binlog进行数据更新。这种方式存在一个问题,就是如果主库宕机或者网络故障等情况,从库就无法及时同步数据,从而导致数据丢失。
而MySQL半同步复制则解决了这个问题。在半同步复制中,主库在数据更新后,会等待至少一个从库将数据更新写入自己的relay log(中继日志)中,然后再将更新标记为已提交。这样,即使主库宕机或者网络故障,已经写入至少一个从库的数据也能够保证不会丢失。同时,在半同步复制中,如果所有的从库都将数据更新写入自己的relay log中后,主库才会标记该更新为已提交,从而保证了数据的可靠性。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)