MySQL Galera Cluster的特性和不足之處介紹
Galera Cluster是在名為wsrep(集合寫入式複製,Write Set Replication)的更通用的API基礎之上開發而成的。
wsrep API是個獨立的開源專案,由Codership發起,它在資料庫伺服器和資料複製外掛之間定義了一個介面。
MySQL-wsrep是MySQL的一個補丁,它在資料庫伺服器中實現了wsrep API介面。安裝這個補丁之後,MySQL就可以啟動wsrep的外掛,例如Galera。Galera是wsrep提供者,實現了同步多主節點資料複製功能。
Galera Cluster擁有以下特性:
真正的多主架構,任何節點都可以進行讀寫
同步複製,各節點間無延遲且節點當機不會導致資料丟失
緊密耦合,所有節點均保持相同狀態,節點間無不同資料
無需主從切換操作或使用VIP
熱Standby,在Failover過程中無停機時間(由於不需要Failover)
自動節點配置,無需手工備份當前資料庫並複製至新節點
支援InnoDB儲存引擎
對應於透明,無需更改應用或是進行極小的更改
無需進行讀寫分離
Galera Cluster的不足之處主要包括:
wsrep API是個獨立的開源專案,由Codership發起,它在資料庫伺服器和資料複製外掛之間定義了一個介面。
MySQL-wsrep是MySQL的一個補丁,它在資料庫伺服器中實現了wsrep API介面。安裝這個補丁之後,MySQL就可以啟動wsrep的外掛,例如Galera。Galera是wsrep提供者,實現了同步多主節點資料複製功能。
Galera Cluster擁有以下特性:
真正的多主架構,任何節點都可以進行讀寫
同步複製,各節點間無延遲且節點當機不會導致資料丟失
緊密耦合,所有節點均保持相同狀態,節點間無不同資料
無需主從切換操作或使用VIP
熱Standby,在Failover過程中無停機時間(由於不需要Failover)
自動節點配置,無需手工備份當前資料庫並複製至新節點
支援InnoDB儲存引擎
對應於透明,無需更改應用或是進行極小的更改
無需進行讀寫分離
Galera Cluster的不足之處主要包括:
- 資料複製只支援InnoDB儲存引擎的表。
- 不支援LOCK和UNLOCK語句,也不支援GET_LOCK()和RELEASE_LOCK()函式。
- 不支援使用log_output將日誌儲存在表中,日誌只能以檔案形式儲存。
- 目前還不支援XA(擴充套件架構)事務。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2134790/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL NDB Cluster和Galera Cluster的主要特性和優缺點介紹MySql
- MariaDB Codership Galera Cluster的特性和架構優缺點介紹架構
- 1. MySQL Galera Cluster全解析 Part 1 Galera Cluster 簡介MySql
- 8. MySQL Galera Cluster全解析 Part 8 Galera Cluster和傳統MySQL的不同點MySql
- 9. MySQL Galera Cluster全解析 Part 9 監控Galera ClusterMySql
- 7. MySQL Galera Cluster全解析 Part 7 Galera Cluster部署指南MySql
- MySQL Galera Cluster全解析 Part 4 Galera Cluster 安裝前準備MySql
- 6. MySQL Galera Cluster全解析 Part 6 Galera Cluster引數設定MySql
- 5. MySQL Galera Cluster全解析 Part 5 Galera Cluster軟體安裝MySql
- MySQL NDB Cluster,Galera Cluster和Percona XtraDB Cluster優缺點總結MySql
- MySQL高可用之GC-Galera Cluster for MySQLMySqlGC
- PXC(Percona XtraDB Cluster)特性和優缺點介紹
- Galera Cluster for MySQL監控狀態說明MySql
- MySQL高可用之MGC--MariaDB Galera ClusterMySqlGC
- MySQL Galera cluster叢集常用引數說明MySql
- MySQL 8.0 新增特性介紹MySql
- MySQL·引擎特性·InnoDBChangeBuffer介紹MySql
- AWS RDS MySQL和MariaDB Galera Cluster的優缺點比較總結MySql
- 技術分享 | MySQL InnoDB Cluster Set 介紹MySql
- MySQL 8.0新特性更新介紹MySql
- MySQL Galera叢集搭建流程(Percona XtraDB Cluster 5.7)MySql
- galera mysql cluster 故障節點再次接入叢集遇到的問題.MySql
- CSS的特性之層疊性介紹CSS
- MySQL Galera Cluster全解析 Part 3 狀態快照傳輸(SST)MySql
- MySQL5.7 Galera Cluster安裝搭建及高可用測試MySql
- 貼程式碼框架PasteForm特性介紹之markdown和richtext框架ASTORM
- K8s的介紹和特性K8S
- MySQL5.7新版本的運維,效能和新特性介紹MySql運維
- MySQL 5.7 MyISAM併發插入特性介紹MySql
- MySQL 5.7 online DDL特性介紹MySql
- MySQL5.6版本的新特性介紹MySql
- HashSet的特性介紹
- 基於Centos7.x 搭建MySQL Galera Cluster高可用架構CentOSMySql架構
- 2. MySQL Galera Cluster全解析 Part 2 基於認證的複製MySql
- MySQL MRR和ICP介紹MySql
- Oracle cluster table(1)_概念介紹Oracle
- MyRocksTTL特性介紹
- MySQL·引擎特性·InnoDB事務子系統介紹MySql