1. 程式人生 > 資料庫 >MySQL主從複製架構介紹

MySQL主從複製架構介紹

老哥有話說

你們的老哥又來啦,前幾天發了很多 MySQL 優化方面的文章,優化玩膩了,我們來點 MySQL 高可用方面的知識。今天我們來講講主從複製咋樣,同意的小贊點起來,在看刷起來。如果你覺得通過老哥的文章能學到一些知識,請把老哥推薦給你的朋友。分享是一件快樂的事,我們一起來玩Java

MySQL 主從複製

簡介

MySQL主從複製又叫做Replication,即AB複製,簡單的說就是有AB兩臺機器,A做主人,B做隨從,A寫入什麼資料,B就寫入什麼資料,兩者實現實時同步,這主僕關係多麼的和諧啊。

應用場景(敬請期待這些文章)

  • 讀寫分離
  • 資料實時備份,做資料的熱備
  • 高可用 HA
  • 架構擴充套件,分庫分表

架構圖

  • 單向主從

一個主人,一個僕人


  • 一主多從

一個主人,多個僕人


  • 互為主從

兩臺機器都可以寫入資料,兩臺機器既是主人,也是僕人


  • 多主多從

  • 級聯雙主複製邏輯架構

級聯複製模式下,部分slave的資料同步不連線主節點,而是連線從節點。因為如果主節點有太多的從節點,就會損耗一部分效能用於replication(複製),那麼我們可以讓3~5個從節點連線主節點,其它從節點作為二級或者三級與從節點連線,這樣不僅可以緩解主節點的壓力,並且對資料一致性沒有負面影響。

老哥結語

今天主要介紹MySQL的主從複製是什麼,常見的主從複製架構都有哪些,讓大家心裡先有個概念,下期文章我們主要講如何配置MySQL

,實現主從複製這個功能。一定記得來看哦,這篇只是開胃菜,後面的文章才是滿漢全席。敬請期待!我們明天見


作者:IT老哥
連結:https://juejin.cn/post/6850418118289571847
來源:掘金
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。