MySQL 8 中新的复制功能

局长
 局长
发布于 2017年04月24日
收藏 17

MySQL 8 中新的复制功能使得操作更加方便,并帮助用户更好地观察复制过程中内部发生的情况。

使用 MySQL 5.7.17 获取 MySQL 组复制插件是一项巨大的工作。组复制是一个新的插件,通过使用组通信和状态机复制,为用户提供了一些不错的复制属性。这使得系统能够免受 “脑裂” 情况影响,从而保护数据,实现容错和高可用性,并提供服务器之间的协调,从而进行数据事务的更改。

除了组复制之外,团队还对核心复制功能进行了相当多的投入。其中一些功能已发布,其他功能将在某个时间点发布在 MySQL 开发里程碑版本中(DMR)。

在首个 8.0 DMR(MySQL 8.0.0)中,复制具有更好的基于行复制的工具。用户可以通过查询性能模式表来观察基于行复制应用程序的进度。其中还有一个增强的全局事务标识符(GTID)。

现在,即使启动了多个应用程序线程,用户也可以在启动中继日志应用程序时指定停止条件。

最近发布的第二个 DMR,MySQL 8.0.1,也增加了很多新的复制功能。所有这些功能组合起来都有很大的帮助,因为它们通过自动化、更好的观察性和服务器之间的协调,减少了操作的开销。目前许多方面的工作都在继续进行中:性能、可用性、可扩展性、效率以及可观察性。

MySQL 8.0 中的复制功能分担了 DBA 的一些操作负担。而且,它们允许使用者更好地观察复制过程中内部发生的情况。这一点非常有趣,因为 DBA 需要在设计新的部署方式和处理问题时做出决定,可能需要面对非常紧迫的期限。

本文作者 Luís Soares 是 Oracle 的首席软件工程师和 MySQL 复制团队的负责人。他将会在今年的 Percona Live 开源数据库大会上,介绍 MySQL 8.0 中最新的复制功能。该会议除了介绍 MySQL 8 中关于复制的功能,还将介绍围绕 MySQL 复制的整体思路。因此参会者将会了解到路线图,并且将能参与并提供反馈。Luís Soares 也表示他们将会汇集不断收到的一些热门 MySQL 技术:组复制、InnoDB,以及多线程复制等。

编译自:opensource.com

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:MySQL 8 中新的复制功能
加载中

精彩评论

局长
局长
很多同学问为什么版本号跨越这么大,从5.7到8.0。其实这并不难理解。在MySQL被Oracle收购时,MySQL预发布的版本是6.0。然而不知何种原因在Oracle接手之后,版本依然停留在5.X。所以,用户大可把5.6看成6.0,5.7看成7.0。(转)
沧海_Sea
沧海_Sea

引用来自“局长”的评论

很多同学问为什么版本号跨越这么大,从5.7到8.0。其实这并不难理解。在MySQL被Oracle收购时,MySQL预发布的版本是6.0。然而不知何种原因在Oracle接手之后,版本依然停留在5.X。所以,用户大可把5.6看成6.0,5.7看成7.0。(转)
mysql现在有三条产品线 5.1 系列是老版本 不再添加新功能 5.4 -5.7 是新版本 一直在添加新的优化 还有功能 6 及以后版本 是cluster版本
zigzagroad
zigzagroad

引用来自“zigzagroad”的评论

怎么都纠结版本号了,只是一个标识而已,这种针眼大的问题没必要纠结。
OSC客户端的版本号最好了,“年月日小时分钟”都很清晰
zigzagroad
zigzagroad
怎么都纠结版本号了,只是一个标识而已,这种针眼大的问题没必要纠结。

最新评论(21

iamdsy
iamdsy
就想问下8.0的stable版本啥时候发布啊?有时间表吗?
夜店小新新
夜店小新新
...0.0 这个版本。。。怎么回事。。。差点以为我穿越了。。。!~!~
s
speed1231
mysql也成了版本帝了
沧海_Sea
沧海_Sea

引用来自“局长”的评论

很多同学问为什么版本号跨越这么大,从5.7到8.0。其实这并不难理解。在MySQL被Oracle收购时,MySQL预发布的版本是6.0。然而不知何种原因在Oracle接手之后,版本依然停留在5.X。所以,用户大可把5.6看成6.0,5.7看成7.0。(转)
mysql现在有三条产品线 5.1 系列是老版本 不再添加新功能 5.4 -5.7 是新版本 一直在添加新的优化 还有功能 6 及以后版本 是cluster版本
zigzagroad
zigzagroad

引用来自“zigzagroad”的评论

怎么都纠结版本号了,只是一个标识而已,这种针眼大的问题没必要纠结。
OSC客户端的版本号最好了,“年月日小时分钟”都很清晰
zigzagroad
zigzagroad
怎么都纠结版本号了,只是一个标识而已,这种针眼大的问题没必要纠结。
手握华为赛神仙
手握华为赛神仙
PHP5.6->7.0
Wizzer
Wizzer
我的#NutzWk# 3.3.5 直接4.0呢……
局长
局长

引用来自“局长”的评论

很多同学问为什么版本号跨越这么大,从5.7到8.0。其实这并不难理解。在MySQL被Oracle收购时,MySQL预发布的版本是6.0。然而不知何种原因在Oracle接手之后,版本依然停留在5.X。所以,用户大可把5.6看成6.0,5.7看成7.0。(转)

引用来自“开源中国-首席村长”的评论

行行行,你的数数方式最特别了!
你开心就好
开源中国-首席村长
开源中国-首席村长

引用来自“局长”的评论

很多同学问为什么版本号跨越这么大,从5.7到8.0。其实这并不难理解。在MySQL被Oracle收购时,MySQL预发布的版本是6.0。然而不知何种原因在Oracle接手之后,版本依然停留在5.X。所以,用户大可把5.6看成6.0,5.7看成7.0。(转)
行行行,你的数数方式最特别了!
返回顶部
顶部