91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL中怎么實現分布式架構擴縮容

發布時間:2021-08-03 16:16:41 來源:億速云 閱讀:126 作者:Leah 欄目:數據庫

這篇文章給大家介紹MySQL中怎么實現分布式架構擴縮容,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

MySQL分布式架構的擴縮容是一個很有意思的話題。嚴格的說,我們所說的這種架構方案是一種偽分布式架構,我們就做下統稱。重點是擴縮容的思路上。

如果一套環境的主從完整,分為多個邏輯分片的情況下,大體是這樣的架構。

這個架構采用了4個物理分片,每個物理分片上有4個邏輯分片,總共有16個邏輯分片,也就意味著一張表被分為了16份。

MySQL中怎么實現分布式架構擴縮容

對于擴容來說,是優先考慮主庫寫入為主,所以我們的擴容可以是2N的規模來擴容,比如4個物理分片,可以擴容為8個物理分片,大體的架構和分布如下,這個時候從庫頂上來做了主庫。

MySQL中怎么實現分布式架構擴縮容

從擴容的角度來說,這也就是我們預期要做的事情,4個變8個,8個變16個。一套環境按照設定的分片規模可以擴容兩次。

而縮容怎么來做呢,我們需要考慮得更細致一些,所以我就截取了物理分片1的一個相對詳細的數據復制關系圖。

擴容前,分片節點上的4個邏輯分片都是active狀態,都可以寫入數據,從庫是inactive,只負責數據同步。

MySQL中怎么實現分布式架構擴縮容

擴容后,原本的db1,db2為active狀態,而db3,db4在原來的Slave節點上是active狀態

MySQL中怎么實現分布式架構擴縮容

這個基礎上,我們需要保證的就是將原本隔離的節點數據統一為Master端active狀態。這個過程說起來容易,操作起來就是一個難點了。

MySQL中怎么實現分布式架構擴縮容

關于MySQL中怎么實現分布式架構擴縮容就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

常德市| 朝阳县| 洛浦县| 寿阳县| 葫芦岛市| 柯坪县| 浠水县| 大冶市| 吉林市| 登封市| 安国市| 焦作市| 大宁县| 上思县| 金堂县| 玛曲县| 偏关县| 景宁| 西青区| 宿迁市| 清流县| 邹平县| 枝江市| 兖州市| 天峻县| 中卫市| 平度市| 土默特右旗| 互助| 长宁区| 千阳县| 彭山县| 丹江口市| 方正县| 施甸县| 文水县| 定安县| 吉安市| 敦煌市| 石狮市| 德州市|