1. 程式人生 > >Galera Cluster :一種新型的高一致性MySql叢集框架

Galera Cluster :一種新型的高一致性MySql叢集框架

Galera Cluster是Codership公司開發的一套免費開源的高可用方案,官網為http://galeracluster.com。Galera Cluster即為安裝了Galera的Mariadb叢集(本文只介紹Mariadb Garela叢集)。其本身具有multi-master特性,支援多點寫入。Galera Cluster的三個(或多個)節點是對等關係,每個節點均支援寫入,叢集內部會保證寫入資料的一致性與完整性,具體實現原理會在本篇中做簡要介紹。
官方給出的特性如下:

  • 真正的多主叢集,Active-Active架構;
  • 同步複製,沒有複製延遲;
  • 多執行緒複製;
  • 沒有主從切換操作,無需使用虛IP;
  • 熱備份,單個節點故障期間不會影響資料庫業務;
  • 支援節點自動加入,無需手動拷貝資料;
  • 支援InnoDB儲存引擎;
  • 對應用程式透明,原生MySQL介面;
  • 無需做讀寫分離;
  • 部署使用簡單。