国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

幾款尋常MySQL高可用方案選型解讀

2024-07-24 12:34:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
  架構(gòu)比較簡(jiǎn)單,使用原生半同步復(fù)制作為數(shù)據(jù)同步的依據(jù)

  缺點(diǎn):
 
  完全依賴(lài)于半同步復(fù)制,如果半同步復(fù)制退化為異步復(fù)制,數(shù)據(jù)一致性無(wú)法得到保證
  需要額外考慮HAProxy、Keepalived的高可用機(jī)制
 
  半同步復(fù)制優(yōu)化
 
  半同步復(fù)制機(jī)制是可靠的。如果半同步復(fù)制一直是生效的,那么可以認(rèn)為數(shù)據(jù)是一致的。但是由于網(wǎng)絡(luò)波動(dòng)等一些客觀原因,導(dǎo)致半同步復(fù)制發(fā)生超時(shí)而切換為異步復(fù)制,這時(shí)便不能保證數(shù)據(jù)的一致性。所以盡可能的保證半同步復(fù)制,就可以提高數(shù)據(jù)的一致性。

  半同步復(fù)制由于發(fā)生超時(shí)后,復(fù)制斷開(kāi),當(dāng)再次建立起復(fù)制時(shí),同時(shí)建立兩條通道,其中一條半同步復(fù)制通道從當(dāng)前位置開(kāi)始復(fù)制,保證從機(jī)知道當(dāng)前主機(jī)執(zhí)行的進(jìn)度。另外一條異步復(fù)制通道開(kāi)始追補(bǔ)從機(jī)落后的數(shù)據(jù)。當(dāng)異步復(fù)制通道追趕到半同步復(fù)制的起始位置時(shí),恢復(fù)半同步復(fù)制。

  優(yōu)點(diǎn):
 
  雙節(jié)點(diǎn),需求資源少,部署簡(jiǎn)單
  架構(gòu)簡(jiǎn)單,沒(méi)有選主的問(wèn)題,直接切換即可
  相比于原生復(fù)制,優(yōu)化后的半同步復(fù)制更能保證數(shù)據(jù)的一致性

  缺點(diǎn):
 
  需要修改內(nèi)核源碼或者使用MySQL通信協(xié)議。需要對(duì)源碼有一定的了解,并能做一定程度的二次開(kāi)發(fā)
  依舊依賴(lài)于半同步復(fù)制,沒(méi)有從根本上解決數(shù)據(jù)一致性問(wèn)題
 
     高可用架構(gòu)優(yōu)化
 
  將雙節(jié)點(diǎn)數(shù)據(jù)庫(kù)擴(kuò)展到多節(jié)點(diǎn)數(shù)據(jù)庫(kù),或者多節(jié)點(diǎn)數(shù)據(jù)庫(kù)集群。可以根據(jù)自己的需要選擇一主兩從、一主多從或者多主多從的集群。
 
  由于半同步復(fù)制,存在接收到一個(gè)從機(jī)的成功應(yīng)答即認(rèn)為半同步復(fù)制成功的特性,所以多從半同步復(fù)制的可靠性要優(yōu)于單從半同步復(fù)制的可靠性。并且多節(jié)點(diǎn)同時(shí)宕機(jī)的幾率也要小于單節(jié)點(diǎn)宕機(jī)的幾率,所以多節(jié)點(diǎn)架構(gòu)在一定程度上可以認(rèn)為高可用性是好于雙節(jié)點(diǎn)架構(gòu)。

(編輯:武林網(wǎng))

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 高邮市| 称多县| 南城县| 东丰县| 肥城市| 盘山县| 黎平县| 伽师县| 大悟县| 沁阳市| 肥西县| 宜兰市| 云龙县| 泸水县| 五寨县| 贺州市| 镇平县| 河北区| 玛纳斯县| 长葛市| 鹤壁市| 孝感市| 当涂县| 贵阳市| 隆化县| 西平县| 莱西市| 崇明县| 黄龙县| 淮滨县| 唐海县| 漯河市| 谷城县| 乌拉特前旗| 万全县| 德清县| 宜昌市| 磴口县| 庄浪县| 咸丰县| 灌云县|