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插件

相關文章
相關標籤/搜索