京東發(fā)布MySQL Group Replication官方文檔中文版
MySQL Group Replication(簡稱MGR)是MySQL官方于2016年12月推出的一個(gè)全新的高可用與高擴(kuò)展的解決方案。MySQL組復(fù)制提供了高可用、高擴(kuò)展、高可靠的MySQL集群服務(wù)。
高一致性,基于原生復(fù)制及paxos協(xié)議的組復(fù)制技術(shù),并以插件的方式提供,提供一致數(shù)據(jù)安全保證;
高容錯(cuò)性,只要不是大多數(shù)節(jié)點(diǎn)壞掉就可以繼續(xù)工作,有自動(dòng)檢測機(jī)制,當(dāng)不同節(jié)點(diǎn)產(chǎn)生資源爭用沖突時(shí),不會出現(xiàn)錯(cuò)誤,按照先到者優(yōu)先原則進(jìn)行處理,并且內(nèi)置了自動(dòng)化腦裂防護(hù)機(jī)制;
高擴(kuò)展性,節(jié)點(diǎn)的新增和移除都是自動(dòng)的,新節(jié)點(diǎn)加入后,會自動(dòng)從其他節(jié)點(diǎn)上同步狀態(tài),直到新節(jié)點(diǎn)和其他節(jié)點(diǎn)保持一致,如果某節(jié)點(diǎn)被移除了,其他節(jié)點(diǎn)自動(dòng)更新組信息,自動(dòng)維護(hù)新的組信息;
高靈活性,有單主模式和多主模式,單主模式下,會自動(dòng)選主,所有更新操作都在主上進(jìn)行;多主模式下,所有server都可以同時(shí)處理更新操作。
MGR是MySQL數(shù)據(jù)庫未來發(fā)展的一個(gè)重要方向。京東商城基礎(chǔ)平臺數(shù)據(jù)庫技術(shù)部對此作出積極響應(yīng),在最短的時(shí)間內(nèi)立項(xiàng),對MGR進(jìn)行研究測試。為了使研究以及后續(xù)的運(yùn)維推廣工作更加簡便,特此將MGR官方文檔譯為中文,謹(jǐn)供業(yè)內(nèi)人士參考。由于本章內(nèi)容較多,翻譯時(shí)間緊迫,盡管我們盡量做到認(rèn)真仔細(xì),但還是難以避免出現(xiàn)錯(cuò)誤和不盡如人意的地方,在此歡迎廣大讀者批評指正。
下載地址:http://storage.360buyimg.com/brickhaha/Mysql.pdf
【本文為51CTO專欄作者“王偉”原創(chuàng)稿件,轉(zhuǎn)載請聯(lián)系原作者】