MySQL 8 中新的复制功能

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

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

除了组复制以外,团队还对核心复制功能进行了至关多的投入。其中一些功能已发布,其余功能将在某个时间点发布在 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,以及多线程复制等。ui

编译自:opensource.com插件

相关文章
相关标签/搜索