亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

河津市| 油尖旺区| 乌兰县| 于都县| 星子县| 福鼎市| 莎车县| 礼泉县| 涡阳县| 明星| 襄城县| 高平市| 中牟县| 军事| 开鲁县| 永春县| 双柏县| 牟定县| 蓬莱市| 峡江县| 甘洛县| 松潘县| 香格里拉县| 泾源县| 简阳市| 越西县| 威远县| 新田县| 伊春市| 阳原县| 湟源县| 辉县市| 舟山市| 疏附县| 丹巴县| 太仆寺旗| 喀喇| 无棣县| 额敏县| 莱州市| 九龙县|