加入收藏 | 设为首页 | 会员中心 | 我要投稿 商洛站长网 (https://www.0914zz.com/)- AI应用、CDN、边缘计算、云计算、物联网!
当前位置: 首页 > 数据库 > MySql > 正文

MySQL 8的复制功能解析

发布时间:2021-03-31 03:08:27 所属栏目:MySql 来源:互联网
导读:MySQL 8的复制功能解析

MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

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 需要在设计新的部署方式和处理问题时做出决定,可能需要面对非常紧迫的期限。

(编辑:商洛站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读