成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談MySQL集群高可用架構

數據庫 MySQL
高可用架構對于互聯網服務基本是標配,無論是應用服務還是數據庫服務都需要做到高可用。對于一個系統而言,可能包含很多模塊,比如前端應用,緩存,數據庫,搜索,消息隊列等,每個模塊都需要做到高可用,才能保證整個系統的高可用。

前言

高可用架構對于互聯網服務基本是標配,無論是應用服務還是數據庫服務都需要做到高可用。對于一個系統而言,可能包含很多模塊,比如前端應用,緩存,數據庫,搜索,消息隊列等,每個模塊都需要做到高可用,才能保證整個系統的高可用。對于數據庫服務而言,高可用可能更復雜,對用戶的服務可用,不僅僅是能訪問,還需要有正確性保證,因此數據庫的高可用方案是一直以來的討論熱點,今天就各種的高可用方案,談一下個人的一些看法,如有錯誤,還請指正!!

MySQL主從架構

此種架構,一般初創企業比較常用,也便于后面步步的擴展

此架構特點:

1、成本低,布署快速、方便

2、讀寫分離

3、還能通過及時增加從庫來減少讀庫壓力

4、主庫單點故障

5、數據一致性問題(同步延遲造成)

MySQL+DRDB架構

通過DRBD基于block塊的復制模式,快速進行雙主故障切換,很大程度上解決主庫單點故障問題

此架構特點:

1、高可用軟件可使用Heartbeat,全面負責VIP、數據與DRBD服務的管理

2、主故障后可自動快速切換,并且從庫仍然能通過VIP與新主庫進行數據同步

3、從庫也支持讀寫分離,可使用中間件或程序實現

MySQL+MHA架構

MHA目前在Mysql高可用方案中應該也是比較成熟和常見的方案,它由日本人開發出來,在mysql故障切換過程中,MHA能做到快速自動切換操作,而且還能***限度保持數據的一致性

此架構特點:

1、安裝布署簡單,不影響現有架構

2、自動監控和故障轉移

3、保障數據一致性

4、故障切換方式可使用手動或自動多向選擇

5、適應范圍大(適用任何存儲引擎)

MySQL+MMM架構

 MMM即Master-Master Replication Manager for MySQL(mysql主主復制管理器),是關于mysql主主復制配置的監控、故障轉移和管理的一套可伸縮的腳本套件(在任何時候只有一個節點可以被寫入),這個套件也能基于標準的主從配置的任意數量的從服務器進行讀負載均衡,所以你可以用它來在一組居于復制的服務器啟動虛擬ip,除此之外,它還有實現數據備份、節點之間重新同步功能的腳本。

 MySQL本身沒有提供replication failover的解決方案,通過MMM方案能實現服務器的故障轉移,從而實現mysql的高可用。

此方案特點:

1、安全、穩定性較高,可擴展性好

2、 對服務器數量要求至少三臺及以上

3、 對雙主(主從復制性要求較高)

4、 同樣可實現讀寫分離

MySQL Cluster架構

 Mysql官方推出的集群高可用方案,由于本人沒有用過,不好評價

摘自網絡上的一段解釋

MySQL Cluster 由一組計算機構成,每臺計算機上均運行著多種進程,包括 MySQL服務器,NDB Cluster的數據節點,管理服務器,以及(可能)專門的數據訪問程序。 

 由于MySQL Cluster架構復雜,部署費時(通常需要DBA幾個小時的時間才能完成搭建),而依靠 MySQL Cluster Manager 只需一個命令即可完成,但 MySQL Cluster Manager 是收費的。并且業內資深人士認為NDB 不適合大多數業務場景,而且有安全問題。因此,使用的人數較少。

有興趣的可以研究下官方文檔:

https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster-install-linux.html

 

歡迎大家在文未留言,發表自己對高可用架構的一些看法和理解!!! 

責任編輯:龐桂玉 來源: 數據庫開發
相關推薦

2019-08-27 15:56:44

MySQL 互聯網數據庫

2022-05-17 11:06:44

數據庫MySQL系統

2020-02-10 15:30:51

數據庫MySQLDAL

2024-04-26 08:28:08

高可用存儲架構

2014-07-11 09:43:34

MySQL集群

2019-10-11 10:52:42

Web架構MongoDB

2019-10-31 09:03:12

Java集群微服務

2023-11-07 07:30:18

Hadoop高可用

2012-02-15 22:40:23

heartbeat高可用

2023-02-06 09:32:17

服務接口高可用

2017-02-06 11:43:57

ZooKeeper集群

2017-02-19 19:57:05

ZooKeeper集群

2021-02-18 14:25:52

MySQL數據庫架構

2019-09-09 09:53:52

K8s集群架構

2014-05-30 13:35:21

MySQL Clust架構

2017-01-17 10:25:06

HBase集群運維

2022-07-08 14:17:18

Kubernetes集群高可用Linux

2024-02-27 09:48:25

Redis集群數據庫

2014-10-09 10:04:23

CentOS集群

2022-05-31 08:04:03

Redis高可用集群
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 盗摄精品av一区二区三区 | 奇米四色在线观看 | 日韩视频 中文字幕 | 男人的天堂久久 | 日本在线免费视频 | 欧美日韩精品亚洲 | 久久久久久久久中文字幕 | 免费国产一区二区视频 | 亚洲精品一区二区久 | 久久99精品久久久久久国产越南 | 五月婷婷中文 | 欧美伊人| 国产 欧美 日韩 一区 | 美女视频久久 | 一级欧美 | 国产精品视频一二三区 | 日韩一区在线播放 | 户外露出一区二区三区 | 亚洲精品自在在线观看 | 在线精品一区二区三区 | 成人精品 | 成人免费在线观看视频 | 久久久久久国模大尺度人体 | 欧美日韩在线电影 | 精品一区二区久久久久久久网站 | 国产在线97 | 久久国产视频播放 | 久久久九九| 99视频在线免费观看 | 秋霞av国产精品一区 | 日韩精品专区在线影院重磅 | 在线色| 欧美精品一区二区三区蜜臀 | www.久 | 久久久精品一区 | 涩涩操| 在线看片国产 | 国产免费一区二区三区免费视频 | 在线免费观看欧美 | 天天天操| 日韩在线h |