久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

常見的高可用MySQL解決方案有哪些

168次閱讀
沒有評論

共計 1865 個字符,預計需要花費 5 分鐘才能閱讀完成。

這篇文章主要介紹常見的高可用 MySQL 解決方案有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

1. 主從復制解決方案
    主從復制解決方案是 MySQL 自身提供的一種高可用解決方案,數據同步方法采用的是 MySQL 復制技術。
MySQL 復制就是一個日志的復制過程,在復制過程中的一個服務器充當主服務器,而一個或多個其他服務器充當從服務器。
簡單說,就是從服務器到主服務器拉取二進制日志文件,然后再將日志文件解析成相應的 SQL 在從服務器上重新執行一遍
主服務器的操作,通過這種方式保證數據的一致性。
   MySQL 復制技術僅僅提供了日志的同步執行功能,而從服務器只能提供讀操作,并且當主服務器出現故障時,必須通過
手動來處理故障轉移,通常的做法是將一臺從服務器更改為主服務器,這種解決方案在一定程度上實現了 MySQL 的高可用性,
可以實現 90% 的 SLA(Service-Level Agreement)。
    為了達到更高的可用性,在實際的應用環境中,一般都是采用 MySQL 復制技術配合高可用集群軟件來實現自動故障轉移,
這種方式可以實現 95% 的 SLA。

2. MMM 高可用解決方案
   MMM 是 Master-Master Replication Manager for MySQL 的縮寫,全稱為 MySQL 主主復制管理器,它提供了 MySQL 主主復制
配置的監控、故障轉移和管理的一套可伸縮的腳本套件。在 MMM 高可用方案中,典型的應用是雙主多從架構,通過 MySQL 復制
技術可以實現兩個服務器互為主從,且在任何時候只有一個節點可以被寫入,避免了多點寫入的數據沖突。同時,當可用的
主節點出故障時,MMM 套件可以立刻監控到,然后將服務自動切換到另一個主節點繼續提供服務,從而實現 MySQL 的高可用。
MMM 方案是目前比較成熟的 MySQL 的高可用解決方案,可以實現 99% 的 SLA。

3.Heartbeat/SAN 高可用解決方案
   Heartbeat/SAN 高可用解決方案是借助第三方軟硬件實現的。在這個方案中,處理故障轉移的方式是高可用集群軟件 Heartbeat,
它監控和管理各個節點間連接的網絡,并監控集群服務,當節點出現故障或者服務不可用時,自動在其他節點啟動集群服務。
    在數據共享方面,通過 SAN 存儲來共享數據,在正常狀態下,集群主節點將掛接存儲進行數據讀寫,而當集群發生故障時,
Heartbeat 會首先通過一個仲裁設備將主節點掛接的存儲設備釋放,然后在備用節點上掛接存儲,接著啟動服務,通過這種方式
實現數據的共享和同步。這種數據共享方式實現簡單,但是成本較高,并且存在腦裂的可能,需要根據實際應用環境來選擇,這種
方案可以實現 99.99% 的 SLA。

4.Heartbeat/DRBD 高可用解決方案
  Heartbeat/DRBD 高可用解決方案也借助于第三方軟硬件來實現,在處理故障轉移的方式上依舊采用 Heartbeat, 不同的是,在數據
共享方面,采用了基于塊級別的數據同步軟件 DRBD 來實現。
  DRBD 即 Distributed Replication Block Device, 是一個用軟件實現的,無共享的,服務器之間鏡像塊設備內容的分布式存儲復制
解決方案。和 SAN 網絡不同,它不共享存儲,而是通過服務器之間的網絡復制數據,這種方案實現起來稍微復雜,同時也存在腦裂的
問題,可以實現 99.9% 的 SLA。

5.MySQL Cluster 高可用解決方案
  MySQL Cluster 是一種技術,該技術允許在無共享的系統中部署“內存中”數據庫的 Cluster。通過無共享體系結構,系統能夠
使用廉價的硬件,而且對軟硬件無特殊要求。此外,由于每個組件有自己的內存和磁盤,不存在單點故障。
MySQL Cluster 由一組計算機構成,每臺計算機上均運行著多種進程,包括 MySQL 服務器,NDB Cluster 的數據節點,管理服務器,
以及(可能)專門的數據訪問程序。
  MySQL Cluster 由一組服務節點構成,每個服務節點上均運行著很多進程,包括 MySQL 服務器,NDB Cluster 的數據節點,管理服務器,
以及專門的數據訪問程序。此解決方案是 MySQL 官方主推的技術方案,功能強大,但是由于實現過程較為繁瑣,配置麻煩,實際的企業應用
并不是太多。MySQL Cluster 的標準版和電信版 (針對電信運營商) 可以達到 99.999% 的 SLA。

以上是“常見的高可用 MySQL 解決方案有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-27發表,共計1865字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 上高县| 乐亭县| 万荣县| 陆丰市| 偏关县| 锡林浩特市| 鄱阳县| 临洮县| 泸溪县| 崇阳县| 渝中区| 河津市| 临邑县| 舞钢市| 克什克腾旗| 晋宁县| 治县。| 女性| 会泽县| 佛教| 阆中市| 明溪县| 双柏县| 岢岚县| 宁都县| 郴州市| 舒城县| 齐齐哈尔市| 仁寿县| 含山县| 交城县| 平原县| 东宁县| 木里| 建始县| 宁德市| 隆回县| 博罗县| 丹寨县| 射洪县| 潜山县|