zoukankan      html  css  js  c++  java
  • Mysql-group-replication集群

    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数据同步/异步复制

  • 相关阅读:
    吴裕雄--天生自然 Zookeeper学习笔记--Zookeeper 权限控制 ACL
    【机器学习】机器学习基础
    【QT】利用pyqt5实现简单界面
    【Mathtype】安装Mathtype后,word无法粘贴的问题
    【优化方法】牛顿法
    博客样式设置
    2018.8.28 练习赛
    2018.8.27 练习赛
    2018.8.26 练习赛
    2018.8.25 练习赛
  • 原文地址:https://www.cnblogs.com/DJRemix/p/11887706.html
Copyright © 2011-2022 走看看