亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL InnoDB ReplicaSet(副本集)簡單介紹

瀏覽:5日期:2023-10-03 16:33:23
01 InnoDB ReplicaSet(副本集)介紹

在MySQL8.0引入了InnoDB ReplicaSet,它提供了我們熟悉的復(fù)制特性,如果有mongodb副本集的概念,理解InnoDB ReplicaSet會比較容易。

InnoDB ReplicaSet使用了下面的技術(shù):

1、MySQL Shell,一個功能更強(qiáng)大的客戶端

2、MySQL Router,一個輕量級別的中間件,可以類比MongoDB中的mongos的角色;

3、MySQL Server,也就是MySQL服務(wù)

InnoDB ReplicaSet,下面簡稱 innodb副本集。它采用了MySQL的復(fù)制技術(shù),副本集中擁有一個primary節(jié)點,一個或者多個secondary節(jié)點,它不像innodb cluster(innodb cluster是另外一種MySQL高可用方案)一樣提供故障自愈和多主模式,但是提供手工的方法添加、移除和配置相關(guān)節(jié)點。

我們通常使用MySQL Shell中的AdminApi來管理innodb副本集,adminapi有js和python兩種版本,我們可以很方便的去編寫腳本來自動部署MySQL,AdminAPI為MySQL實例集提供了一個有效的現(xiàn)代接口,使您能夠從一個中心工具提供、管理和監(jiān)視部署。

innodb副本集支持MySQL Clone組件,我們可以利用克隆插件很方便的搭建起來一個副本集。

InnoDB ReplicaSet與MySQL Router緊密集成,可以使用AdminAPI與它們一起工作。MySQL Router可以基于InnoDB ReplicaSet自動配置自己,這個過程稱為bootstrapping,這樣就不需要手動配置路由。

02 InnoDB ReplicaSet的限制

上面介紹了innodb 副本集的一些基本知識和概念,這里我們有必要說一下它的局限性,innodb副本集的局限性,主要是對比innodb cluster來體現(xiàn)出來的,下面我們羅列一下:

1、沒有故障自動切換功能。在主庫不可用的情況下,需要使用AdminApi手動觸發(fā)故障轉(zhuǎn)移;

2、無法防止由于意外或者不可用而導(dǎo)致的數(shù)據(jù)丟失,發(fā)生故障時候沒有應(yīng)用的事務(wù)可能有丟失現(xiàn)象;

3、無法防止意外退出之后的數(shù)據(jù)不一致現(xiàn)象;在主節(jié)點因為網(wǎng)絡(luò)問題而短暫失聯(lián)時候,如果某個從節(jié)點提升為主節(jié)點,則可能發(fā)生腦裂現(xiàn)象;

4、innodb 副本集不支持多主模式,經(jīng)典的多主寫入復(fù)制方案無法保證數(shù)據(jù)一致性;

5、innodb副本集基于異步復(fù)制,不能像MGR那樣進(jìn)行流控,因此讀的擴(kuò)展性會一定程度上受限;

6、所有secondary都要從primary復(fù)制,因此可能會對源實例產(chǎn)生一定的影響

從上面的描述中不難看出,innodb副本集跟MongoDB的副本集還有很大的差距,但是我們依然有研究的必要,因為它是MySQL官方在高可用之路上邁出的重要一步,后續(xù)隨著版本的迭代,我相信這些問題會得到關(guān)注和解決,有更好的方案進(jìn)一步滿足用戶的要求。

03 部署前須知

innodb副本集的運行環(huán)境有一定的要求,如下:

1、僅支持MySQL8.0及以上版本;

2、僅支持GTID的復(fù)制方法

3、僅支持row格式的binlog,不支持statement格式的binlog

4、不支持復(fù)制過濾器

5、不允許建立額外的復(fù)制通道

6、副本集primary節(jié)點只有一個,secondary節(jié)點可以有多個,MySQL Router會對每個節(jié)點進(jìn)行監(jiān)控

7、副本集必須完全由MySQL Shell管理,不支持在MySQL Shell之外對實例進(jìn)行配置和更改

下一篇文章我將會從最基本的安裝過程說起,詳細(xì)描述MySQL Shell、MySQL Router的安裝以及innodb 副本集的搭建過程。

以上就是MySQL InnoDB ReplicaSet(副本集)簡單介紹的詳細(xì)內(nèi)容,更多關(guān)于MySQL InnoDB ReplicaSet(副本集)的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 中国美女一级黄色片 | 未成人禁止视频高清在线观看 | 最新国产视频 | 午夜草草 | 国产一区二区三区在线免费观看 | 国产精品19禁在线观看2021 | 天天拍夜夜添久久精品中文 | 免费黄色大片在线观看 | yjizz视频| 欧美日韩成人高清在线播放 | 国产免费色视频 | 久久久这里有精品 | 亚洲精品国产成人专区 | 日本一区二区三区四区无限 | 夜夜精品视频一区二区 | 特a级毛片 | 最刺激黄a大片免费观看下截 | 婷婷亚洲五月色综合 | 真实偷清晰对白在线视频 | 日韩啪啪片 | 欧美日韩国产一区二区 | 精品专区 | 欧美黑人与白人做爰 | 精品老司机在线视频香蕉 | avv天堂 | 手机看片国产在线 | 成人片在线播放 | 最近最新中文字幕免费的一页 | 欧美成人xxxxxxxx在线 | 久久国产精品电影 | 偷亚洲偷国产欧美高清 | 国产hd高清freexxxx | 日韩欧美在线综合网高清 | 999久久66久6只有精品 | 欧美日韩在线播一区二区三区 | 国产特级全黄一级毛片不卡 | 国产精品自在线 | 看真人视频a级毛片 | 国产露脸真实作爱视频 | 日本一级特黄aa大片在线观看 | 国产你懂 |