MySQL Group Replication(簡稱MGR)是MySQL官方於2016年12月推出的一個全新的高可用與高擴展的解決方案。MySQL組複製提供了高可用、高擴展、高可靠的MySQL集羣服務。sql
高一致性,基於原生複製及paxos協議的組複製技術,並以插件的方式提供,提供一致數據安全保證;數據庫
高容錯性,只要不是大多數節點壞掉就能夠繼續工做,有自動檢測機制,當不一樣節點產生資源爭用衝突時,不會出現錯誤,按照先到者優先原則進行處理,而且內置了自動化腦裂防禦機制;安全
高擴展性,節點的新增和移除都是自動的,新節點加入後,會自動從其餘節點上同步狀態,直到新節點和其餘節點保持一致,若是某節點被移除了,其餘節點自動更新組信息,自動維護新的組信息;運維
高靈活性,有單主模式和多主模式,單主模式下,會自動選主,全部更新操做都在主上進行;多主模式下,全部server均可以同時處理更新操做。ide
MGR是MySQL數據庫將來發展的一個重要方向。京東商城基礎平臺數據庫技術部對此做出積極響應,在最短的時間內立項,對MGR進行研究測試。爲了使研究以及後續的運維推廣工做更加簡便,特此將MGR官方文檔譯爲中文,謹供業內人士參考。因爲本章內容較多,翻譯時間緊迫,儘管咱們儘可能作到認真仔細,但仍是難以免出現錯誤和不盡如人意的地方,在此歡迎廣大讀者批評指正。測試
下載地址:插件