您好,登錄后才能下訂單哦!
MariaDB Codership Galera Cluster的特性和架構優缺點分別是什么,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
Codership Galera Cluster具有如下特性:
全同步復制,事務要么在所有節點都提交,那么都回滾。
多主復制,可以在任意節點進行寫操作。
在從服務器上并行應用事件,是真正意義上的并行復制。
節點自動配置,故障節點自動從集群中移除。當故障節點再次加入集群時,無需手動備份當前數據庫并拷貝到故障節點。
同步無延遲,可保證數據的一致性。
具有應用程序的兼容性,無需更改應用程序,具有原生的MySQL接口。
每個節點都包含完整的數據副本。
各個節點的同步復制,不是通過binlog實現的,而是通過galera.cache實現的。
需要注意的地方:
在生產環境中,建議集群配置三個節點,否則很容易產生腦裂。
Galera Cluster架構的優點如下:
是真正的多主架構,任何節點都可以進行讀寫操作,無需進行讀寫分離。
無集中管理,可以在任何時間點失去任何一個節點,集群的正常工作不受影響。
節點宕機不會導致數據丟失。
對應用透明,無需更改應用或只需進行極小的更改。
Galera Cluster架構的缺點如下:
加入新節點時開銷大,需要復制完整的數據。
不能有效地解決寫擴展問題,所有的寫操作都將發生在所有的節點上。
有多少個節點就有多少重復的數據。
由于事務提交需要跨節點通信(分布式事務),因此寫入會比主從復制慢很多,隨著集群節點的增加,寫入也會變得越來越慢,自然死鎖和回滾也會更加頻繁。
對網絡要求非常高,如果網絡出現波動或機房被ARP攻擊,則令造成兩個節點失聯,Galera Cluster集群會發生腦裂,服務將不可用。
看完上述內容,你們掌握MariaDB Codership Galera Cluster的特性和架構優缺點分別是什么的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。