暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
MySQL+MGR 单主模式和多主模式的集群环境
1339
25页
130次
2020-12-08
免费下载
MySQL+MGR
单主模式和多主模式的集群
环境
MySQL Group Replication(简称 MGR)是 MySQL 官方于 2016 12 月推出的一个全新
的高可用与高扩展的解决方案。MGR MySQL 官方在 5.7.17 版本引进的一个数据库高可用与
高扩展的解决方案,以插件形式提供,实现了分布式下数据的最终一致性, 它是 MySQL5.7
本出现的新特性,它提供了高可用、高扩展、高可靠的 MySQL 集群服务。MySQL 组复制分
主模式多主模式,mysql 的复制技术仅解决了数据同步的问题,如果 master 宕机,意味着
数据库管理员需要介入,应用系统可能需要修改数据库连接地址或者重启才能实现。(这里也
可以使用数据库中间件产品来避免应用系统数据库连接的问题,例如 mycat 和 atlas 等产品)。
组复制在数据库层面上做到了,只要集群中大多数主机可用,则服务可用,也就是说 3 台服务
器的集群,允许其中 1 台宕机。
注意: 组中 server 可在独立物理机运行,也可在同一台机器,同一机器采用多实例,也就
是逻辑认为是独立机器; 组内每台主机,都需要先安装组复制插件.否则会导致启动失败.
5
10
15
一、
MGR
组复制的特点
高一致性:基于分布式 paxos 协议实现组复制,保证数据一致性;
高容错性:自动检测机制,只要不是大多数节点都宕机就可以继续工作,内置防脑裂
保护机制;
高扩展性:节点的增加与移除会自动更新组成员信息,新节点加入后,自动从其他节
点同步增量数据,直到与其他节点数据一致;
高灵活性:提供单主模式和多主模式,单主模式在主库宕机后能够自动选主,所有写
入都在主节点进行,多主模式支持多节点写入。
二、
MGR
与传统复制的区别和大幅改进
2.1
传统复制
(
即异步复制
)
主-从复制:有一个主和不等数量的从。主节点执行的事务会异步发送给从节点,在从节
点重新执行。即是在主节点执行和提交事务,然后把他异步的发送到从节点,行复制的重新执
行主节点的 SQL 语句,这是一个 shared-nothing 的系统,情况下所有 server 成员都有一个
完整的数据本。
5
10
15
of 25
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜