MySQL实战应用案例:单主/多主模式详解
【摘要】
单主/多主模式搭建
MGR特点
(1)基于Paxos协议和原生复制,多数节点同意即可通过事务提交; (2)具备高可用自动故障检测,可自动切换; (3)可弹性扩展,集群自动的新增和移除节点; (4)有单主和多主模式; (5)支持多节点写入,具备冲突检测机制,可以适应多种应用场景需求。
MGR组复制是什么
(1)主从复制是异步复制 ...
单主/多主模式搭建
MGR特点
(1)基于Paxos协议和原生复制,多数节点同意即可通过事务提交;
(2)具备高可用自动故障检测,可自动切换;
(3)可弹性扩展,集群自动的新增和移除节点;
(4)有单主和多主模式;
(5)支持多节点写入,具备冲突检测机制,可以适应多种应用场景需求。
MGR组复制是什么
(1)主从复制是异步复制
master事务的提交不需要经过slave的确认,slave是否接收到master的binlog,master并不care。slave接收到master binlog后先写relay log,最后异步地去执行relay log中的SQL应用到自身。由于master的提交不需要确保slave relay log是否被正确接受,当slave接受master binlog失败或者relay log应用失败,master无法感知。
(2)半同步复制
基于传统异步存在的缺陷,MySQL在5.5版本推出半同步复制。可以说半同步复制是传统异步复制的改进,在master事务的commit之前,必须确保一个slave收到relay log并且响应给master后(从库收到并产生 relaylog 后会向主库发送一个 ACK 的信息包ÿ
文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。
原文链接:wenyusuran.blog.csdn.net/article/details/122581101
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)