|   登录   |   注册   |   设为首页   |   加入收藏   

用户登录

close

用户名:

密码:

新用户注册

close

用户名:

密码:

密码确认:

电子邮箱:

关注内容:

个人主页:

帮助

close

龙宇网成立于2008年3月,网站进入整体运作于2010年10月1日。

在这里,我们把它做成了一个真正意义上的网站,完全以个人的信息为内容,以网友的需要为主导,全力搜罗各种信息,建立完善的网站功能,使网友在这里可以第一时间找到所需要的信息。

现在,经过三年的努力,网站的资料已经相当丰富,而网站得到了大家的喜爱和认可。

但,我们还是会继续努力下去,让网间的这份快乐继续持续下去,让这份闲暇时的日子,与快乐一并同行。

寻觅快乐,网住快乐,关注网络,是龙宇网的宣言与承诺。

MySQL Group Replication介绍

分类: 流式计算 发布时间: 2018-03-01 17:06:42 浏览次数: 842
内容提要: 2016年12月12日, MySQL发布了重大版本(5.7.17),MySQL开始支持Group Replication, MySQL多年的主库单点彻底解决了。

2016年12月12日, MySQL发布了重大版本(5.7.17),MySQL开始支持Group Replication, MySQL多年的主库单点彻底解决了。

 MySQL Group Replication 介绍

MySQL Group Replication 是一个MySQL的插件, 初步统计该插件有50万行代码, 为了支持Group Replication InnoDB也做了相应的升级。使用这个插件可以让我们的数据库更有伸缩性、高可用性、容错等特性。

MySQL Group Relication 有两种模式, 单主模式和多主模式。单主模式在某一时刻只有一个服务提供数据更新支持, 在出现故障的时候,自动选举新的主服务,继续提供更新操作。对于一些需要多写的需求,可以采用多主模式, 所有的服务都可以接受数据的写入请求, 同时发起的多个写都可以支持, 而不需要任何的等待或者排队。

加入到组的成员间数据是一致的,并且都是可用的。成员可以加入或者推出组。到某个成员出现故障退出组的时候,会通知到组内的所有成员这个变化情况,而这些异常处理都是Group Replication 自动完成的。

复制技术

1、经典主从复制(Primary-Secondary Replication)

MySQL Asynchronous Replication

MySQL异步复制模式,MySQL回复客户端应答和MySQL主从数据同步是异步执行,也就是如果恢复给用户事务执行成功,有可能MySQL主从同步失败,这种情况下,用户访问MySQL从库的时候有可能拿到错误的数据。

MySQL Semisynchronous Replication

MySQL半同步数据复制模式,所谓版同步就是同步执行一半,数据在主发送到从后,这里尽显数据到从,数据在从上回放是否成功不考虑, 主库在收到所有从库的ACK后,就会给客户端发送提交成功应答。如果数据在从库回放的过程中出现异常,这个时候作为数据的操作者是没有感知的。

2、组复制(Group Replication)

MySQL Group Replication Protocol

参考资料:

https://dev.mysql.com/doc/refman/5.7/en/group-replication.html

15
20

分类: 流式计算   |   评论: 0   |   引用: 0   |   浏览次数: 842