0
点赞
收藏
分享

微信扫一扫

MySQL实战应用案例:单主/多主模式详解

码农K 2022-02-07 阅读 55

单主/多主模式搭建

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 的信息包ÿ

举报

相关推荐

0 条评论