MHA工具的優缺點歸納總結
MHA(Master High Availability)目前在MySQL高可用方面是一個相對成熟的解決方案,它由日本DeNA公司youshimaton(現就職於Facebook公司)開發,是一套優秀的作為MySQL高可用性環境下故障切換和主從提升的高可用軟體。
優點:
由per語言開發的開源工具
可以支援基於GTID的複製模式
當主DB不可用時,從多個從伺服器中選舉出來新的主DB
提供了主從切換和故障轉移功能,線上故障轉移時不易丟失資料
同一個監控節點可以監控多個叢集
缺點:
需要編寫指令碼或利用第三方工具來實現VIP的配置
MHA啟動後只只監控主伺服器是否可用,沒辦法監控從伺服器
需要基於SSH免認證登陸配置,存在一定的安全隱患
沒有提供從伺服器的讀負載均衡功能
主從切換過程簡述:
應用從原主DB伺服器上儲存二進位制日誌
提升備選主DB伺服器為新的主DB伺服器
遷移叢集中的其他從DB作為新主DB的從伺服器
優點:
由per語言開發的開源工具
可以支援基於GTID的複製模式
當主DB不可用時,從多個從伺服器中選舉出來新的主DB
提供了主從切換和故障轉移功能,線上故障轉移時不易丟失資料
同一個監控節點可以監控多個叢集
缺點:
需要編寫指令碼或利用第三方工具來實現VIP的配置
MHA啟動後只只監控主伺服器是否可用,沒辦法監控從伺服器
需要基於SSH免認證登陸配置,存在一定的安全隱患
沒有提供從伺服器的讀負載均衡功能
主從切換過程簡述:
應用從原主DB伺服器上儲存二進位制日誌
提升備選主DB伺服器為新的主DB伺服器
遷移叢集中的其他從DB作為新主DB的從伺服器
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2157721/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL MHA工具的優缺點歸納MySql
- pt-osc工具的優缺點歸納總結
- Solr與Elasticsearch的優缺點比較總結和歸納SolrElasticsearch
- MySQL MHA工具的優缺點介紹MySql
- TokuDB優缺點總結
- Vue 路由知識點歸納總結Vue路由
- 物件導向知識點總結歸納物件
- MVP 與 MVVM 優缺點總結MVPMVVM
- Oracle幾種表的優缺點總結Oracle
- Linux基礎優化與安全歸納總結Linux優化
- jQuery學習總結歸納jQuery
- GAN原理,優缺點、應用總結
- 工具歸納
- vsftpd服務的歸納總結FTP
- Oracle的鎖機制歸納總結Oracle
- SQL Azure與SQL Server的異同點總結和歸納SQLServer
- python多執行緒的優缺點總結Python執行緒
- 四大主流PHP框架的優點和缺點總結PHP框架
- 迴歸樹(Regression Trees)模型的優缺點模型
- 資料結構第一章知識點歸納總結資料結構
- HTTP標頭學習總結歸納HTTP
- Python時間格式歸納總結Python
- MySQL垂直拆分和水平拆分的優缺點和共同點總結MySql
- MySQL 8 大叢集架構的優缺點總結MySql架構
- MYSQL常用的效能指標總結和歸納MySql指標
- 轉貼:Oracle的鎖機制歸納總結Oracle
- Java程式設計技巧:if-else優化實踐總結歸納Java程式設計優化
- Laravel-admin 問題歸納總結Laravel
- 知識點漏缺總結
- 線性表順序儲存優缺點,線性連結串列的優缺點
- 【PyQt5】QTableWidget 的總結與歸納(轉載)QT
- [PyQt5] QTableWidget 的總結與歸納(轉載)QT
- Peer Dependency 一些使用場景的歸納總結
- 繫結變數及其優缺點變數
- Spring歸納小結Spring
- AWS RDS MySQL和MariaDB Galera Cluster的優缺點比較總結MySql
- Docker的優缺點Docker
- PTA7~9題目集總結與歸納