首页 > 数据库技术 > 详细

Mysql-group-replication集群

时间:2019-11-19 11:12:52      阅读:69      评论:0      收藏:0      [点我收藏+]

MGR

一.MGR基础篇

①MGR特性

②集群建构

   .single primary

   .multi master

③集群数据同步

④集群管理

⑤状态监控

⑥限制

1.   MGR特性

技术分享图片

  1. MGR是一个分布式的集群,真正意义上是基于paxos来管理整个集群,以及同步数据的,在每个节点它有全量的数据,因此是一个share-nothing的架构。
  2. MGR是以多节点写入著称的,在每个节点都可以写入数据,集群本身可以检测数据的冲突,然后做回滚;同时也支持single-primary这样单节点写入的。
  3. MGR不同于异步复制、本同步复制,它是一个准同步复制的架构, 只有当数据在多个节点里面都收到或反馈,数据才能真正的落地,为了保证所有的数据在每个节点的一致性,它有流控的机制,来保证整个数据的安全,这会牺牲一部分性能,但是保证了数据的安全性。
  4. MGR是内建高可用的,在single primary模式下,如果说master节点宕掉了,他能非常快速的选举出新的master,并且做切换,整个过程是不会丢任何数据的。
  5. Mysql版本要求:mysql5.7.17+以上版本 、8.0

2.MGR集群架构

技术分享图片

 

 

2.1 multi master

技术分享图片

 

 

2.2 single primary

技术分享图片

 

 

2.3集群节点的状态

技术分享图片

 

 

3.MGR数据同步

技术分享图片

 

 

3.1mysql数据同步/异步复制

技术分享图片

 

Mysql-group-replication集群

原文:https://www.cnblogs.com/DJRemix/p/11887706.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!