MySQL主從複製架構介紹
阿新 • • 發佈:2021-01-01
老哥有話說
你們的老哥又來啦,前幾天發了很多 MySQL 優化方面的文章,優化玩膩了,我們來點 MySQL 高可用方面的知識。今天我們來講講主從複製咋樣,同意的小贊
點起來,在看
刷起來。如果你覺得通過老哥的文章能學到一些知識,請把老哥推薦
給你的朋友。分享是一件快樂的事,我們一起來玩Java
。
MySQL 主從複製
簡介
MySQL
主從複製又叫做Replication
,即AB
複製,簡單的說就是有A
、B
兩臺機器,A
做主人,B
做隨從,A
寫入什麼資料,B
就寫入什麼資料,兩者實現實時同步,這主僕關係多麼的和諧啊。
應用場景(敬請期待這些文章)
- 讀寫分離
- 資料實時備份,做資料的熱備
- 高可用
HA
- 架構擴充套件,分庫分表
架構圖
- 單向主從
一個主人,一個僕人
- 一主多從
一個主人,多個僕人
- 互為主從
兩臺機器都可以寫入資料,兩臺機器既是主人,也是僕人
-
多主多從
-
級聯雙主複製邏輯架構
級聯複製模式下,部分slave
的資料同步不連線主節點,而是連線從節點。因為如果主節點有太多的從節點,就會損耗一部分效能用於replication
(複製),那麼我們可以讓3~5
個從節點連線主節點,其它從節點作為二級或者三級與從節點連線,這樣不僅可以緩解主節點的壓力,並且對資料一致性沒有負面影響。
老哥結語
今天主要介紹MySQL
的主從複製是什麼,常見的主從複製架構都有哪些,讓大家心裡先有個概念,下期文章我們主要講如何配置MySQL
開胃菜
,後面的文章才是滿漢全席
。敬請期待!我們明天見
作者:IT老哥
連結:https://juejin.cn/post/6850418118289571847
來源:掘金
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。