Mysql/MariaDB的集群實現:Galera Cluster
阿新 • • 發佈:2019-01-06
官網 cluster 官網下載 取數 應用 開源 innodb info adb
Galera Cluster是Codership公司開發的一套免費開源的高可用方案,屬於multi-master的集群架構,如圖所示:
三個實例,組成了一個集群,而這三個節點與普通的主從架構不同,它們都可以作為主節點,三個節點是對等的,這種一般稱為multi-master架構,當有客戶端要寫入或者讀取數據時,隨便連接哪個實例都是一樣的,讀到的數據是相同的,寫入某一個節點之後,集群自己會將新數據同步到其它節點上面,這種架構不共享任何數據,是一種高冗余架構。
官方給出的特性如下:
- 真正的多主集群,Active-Active架構;
- 同步復制,沒有復制延遲;
- 多線程復制;
- 沒有主從切換操作,無需使用虛IP;
- 熱備份,單個節點故障期間不會影響數據庫業務;
- 支持節點自動加入,無需手動拷貝數據;
- 支持InnoDB存儲引擎;
- 對應用程序透明,原生MySQL接口;
- 無需做讀寫分離;
- 部署使用簡單。
Galera Cluster官網下載地址以及支持的mysql和mariadb版本:
http://galeracluster.com/downloads/#downloads
https://downloads.mariadb.org/mariadb-galera/
參考:
1、http://www.yunweipai.com/archives/19574.html
2、https://segmentfault.com/a/1190000013652043
Mysql/MariaDB的集群實現:Galera Cluster