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

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

關(guān)于不同的MySQL復(fù)制解決方案闡述

2024-07-24 12:32:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
        我在解決方案團(tuán)隊(duì)工作多年,發(fā)現(xiàn)數(shù)據(jù)庫(kù)復(fù)制總是被誤解,甚至有些人根本完全不理解,所以本文將來(lái)回顧一下MySQL環(huán)境中的復(fù)制概念,并且澄清一些大家對(duì)于復(fù)制的誤解。
 
        什么是復(fù)制?
 
        復(fù)制:保證信息被復(fù)制并有目的地填充到另一個(gè)環(huán)境中,而不是僅存儲(chǔ)在一個(gè)位置(基于源環(huán)境的事務(wù))。如果更白話(huà)一點(diǎn)來(lái)說(shuō)就是在您的基礎(chǔ)架構(gòu)上使用輔助服務(wù)器來(lái)讀取或使用其他管理解決方案。
 
        如果我們把范圍縮小到MySQL中,那么在復(fù)制時(shí)我們有幾種選擇呢?
 
        標(biāo)準(zhǔn)異步復(fù)制
 
        異步復(fù)制意味著事務(wù)完全在本地環(huán)境中完成,并且不受復(fù)制從屬本身的影響。完成更改后,主服務(wù)器將使用數(shù)據(jù)修改或?qū)嶋H語(yǔ)句(基于行的復(fù)制或基于語(yǔ)句的復(fù)制之間的差異會(huì)在之后講)填充二進(jìn)制日志。此轉(zhuǎn)儲(chǔ)線程讀取二進(jìn)制日志并將其發(fā)送到從IO線程。從站使用其IO線程將其置于自己的預(yù)處理隊(duì)列(稱(chēng)為中繼日志)中。從站使用SQL線程執(zhí)行從站數(shù)據(jù)庫(kù)上的每個(gè)更改。
 
需要注意的是,半同步復(fù)制可確保主服務(wù)器等待繼續(xù)處理特定會(huì)話(huà)中的事務(wù),直到至少有一個(gè)從服務(wù)器確認(rèn)接收到事務(wù)(或達(dá)到超時(shí))。這與異步復(fù)制不同,因?yàn)榘胪皆试S額外的數(shù)據(jù)完整性。
 
請(qǐng)記住,半同步復(fù)制會(huì)影響性能,因?yàn)樗枰却齺?lái)自從站的實(shí)際ACK的往返。
 
組復(fù)制
 
這是MySQL Community Edition 5.7中引入的新概念,并且在MySQL 5.7.17中進(jìn)行了GA。這是一個(gè)用于虛擬同步復(fù)制的新插件。
 
每當(dāng)在節(jié)點(diǎn)上執(zhí)行事務(wù)時(shí),插件都會(huì)嘗試與其他節(jié)點(diǎn)達(dá)成共識(shí),然后再將其返回給客戶(hù)端。 雖然與標(biāo)準(zhǔn)MySQL復(fù)制相比,該解決方案是完全不同的概念,但它基于使用binlog生成和處理日志事件。
 
以下是組復(fù)制的示例體系結(jié)構(gòu)。

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

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 水城县| 榆林市| 东明县| 托克逊县| 林甸县| 略阳县| 池州市| 福贡县| 天镇县| 南部县| 高清| 龙海市| 雅江县| 宣化县| 高碑店市| 平和县| 曲周县| 特克斯县| 凤庆县| 东乡族自治县| 大足县| 绥宁县| 邳州市| 酉阳| 纳雍县| 海丰县| 莫力| 双鸭山市| 米泉市| 上栗县| 通江县| 长武县| 长白| 两当县| 区。| 永登县| 濉溪县| 天气| 增城市| 庐江县| 名山县|