MYSQL的主從庫(kù)原理

設(shè)置主數(shù)庫(kù)和從數(shù)庫(kù)的原因?

數(shù)據(jù)庫(kù)是用來(lái)存儲(chǔ)數(shù)據(jù)的俄讹,為什么要設(shè)置主數(shù)據(jù)庫(kù)和從數(shù)據(jù)庫(kù)呢,往往是為了讀寫分離绕德,減輕因讀取數(shù)據(jù)的操作太頻繁了患膛,導(dǎo)致網(wǎng)站崩掉,服務(wù)器宕機(jī)耻蛇,影響正常的網(wǎng)站運(yùn)行剩瓶。

mysql主從同步的原理

主從庫(kù)同步的原理圖

舉例說(shuō)明一下主從庫(kù)的同步的原因,需要用到以下的這個(gè)名詞城丧,主數(shù)據(jù)服務(wù)器延曙,從數(shù)據(jù)服務(wù)器slave,二進(jìn)制日志(binary log file)亡哄,中繼日志(relay log file)枝缔,I/O線程,SQL線程。

主數(shù)據(jù)服務(wù)器master:主要用來(lái)從業(yè)務(wù)服務(wù)寫入數(shù)據(jù)或者修改更新數(shù)據(jù)

從數(shù)據(jù)服務(wù)器slave:主要用來(lái)讀取業(yè)務(wù)所需要的數(shù)據(jù)

二進(jìn)制日志(binary log file):用來(lái)存儲(chǔ)寫入以及更新的數(shù)據(jù)信息

中繼日志(relay log file):承接主服務(wù)器數(shù)據(jù)信息愿卸,轉(zhuǎn)存在從服務(wù)器上

I/O線程:監(jiān)聽主服務(wù)器是否發(fā)生數(shù)據(jù)更改的行為

SQL線程:將主服務(wù)器數(shù)據(jù)更改的數(shù)據(jù)從中繼日志文件中讀取數(shù)據(jù)寫入到從數(shù)據(jù)服務(wù)器中

當(dāng)主數(shù)據(jù)服務(wù)器master進(jìn)行寫入數(shù)據(jù)或者更新數(shù)據(jù)操作的時(shí)候灵临,數(shù)據(jù)更改會(huì)記錄在二進(jìn)制日志(binary log file)中,主服務(wù)器master從服務(wù)器slave進(jìn)行通訊的是I/O線程趴荸,它將修改的數(shù)據(jù)異步復(fù)制寫入到從服務(wù)器slave中繼日志(relay log file)中,從服務(wù)器slave與中繼日志之間通信使用SQL線程儒溉,SQL線程可以異步從中繼日志(relay log file)中讀取數(shù)據(jù)后再寫入到自己的數(shù)據(jù)庫(kù)中,就完成了數(shù)據(jù)的主從同步功能发钝。

從庫(kù)為什么不能直接存儲(chǔ)二進(jìn)制日志文件里面的數(shù)據(jù)顿涣?

數(shù)據(jù)的主從同步就是為了讓計(jì)算機(jī)快速的進(jìn)行讀寫操作,而且是大批量的數(shù)據(jù)酝豪,一旦大量數(shù)據(jù)進(jìn)行寫入或者更新數(shù)據(jù)涛碑,從數(shù)據(jù)庫(kù)如果直接從二進(jìn)制日志來(lái)接收,數(shù)據(jù)是以隊(duì)列形式進(jìn)行傳輸?shù)姆跆裕絷?duì)列的數(shù)據(jù)沒有快速處理蒲障,堆積起來(lái),從服務(wù)器可能也會(huì)崩潰宕機(jī)瘫证,所以從性能上考慮揉阎,從服務(wù)器創(chuàng)建了I/O線程對(duì)象將數(shù)據(jù)轉(zhuǎn)到中繼日志伤疙,起個(gè)緩存功能米奸。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市鸟雏,隨后出現(xiàn)的幾起案子载萌,更是在濱河造成了極大的恐慌惧财,老刑警劉巖巡扇,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扭仁,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡厅翔,警方通過查閱死者的電腦和手機(jī)乖坠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)刀闷,“玉大人熊泵,你說(shuō)我怎么就攤上這事〉榛瑁” “怎么了顽分?”我有些...
    開封第一講書人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)施蜜。 經(jīng)常有香客問我卒蘸,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任缸沃,我火速辦了婚禮恰起,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘趾牧。我一直安慰自己检盼,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開白布翘单。 她就那樣靜靜地躺著吨枉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪县恕。 梳的紋絲不亂的頭發(fā)上东羹,一...
    開封第一講書人閱讀 51,274評(píng)論 1 300
  • 那天,我揣著相機(jī)與錄音忠烛,去河邊找鬼属提。 笑死,一個(gè)胖子當(dāng)著我的面吹牛美尸,可吹牛的內(nèi)容都是我干的冤议。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼师坎,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼恕酸!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起胯陋,我...
    開封第一講書人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蕊温,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后遏乔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體义矛,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年盟萨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了凉翻。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡捻激,死狀恐怖制轰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情胞谭,我是刑警寧澤垃杖,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站丈屹,受9級(jí)特大地震影響调俘,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一脉漏、第九天 我趴在偏房一處隱蔽的房頂上張望苞冯。 院中可真熱鬧,春花似錦侧巨、人聲如沸舅锄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)皇忿。三九已至,卻和暖如春坦仍,著一層夾襖步出監(jiān)牢的瞬間鳍烁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工繁扎, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留幔荒,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓梳玫,卻偏偏與公主長(zhǎng)得像爹梁,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子提澎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • https://www.cnblogs.com/along21/p/8011596.html https://bl...
    SkTj閱讀 3,143評(píng)論 1 4
  • 1姚垃、復(fù)制概述: MySQL內(nèi)建的復(fù)制功能是構(gòu)建大型,高性能應(yīng)用程序的基礎(chǔ)盼忌。將mysql的數(shù)據(jù)分布到多個(gè)系統(tǒng)上去积糯,這...
    魔法師_閱讀 5,606評(píng)論 0 5
  • 雖然不能恢復(fù)百分百,至少能將損失降到最低谦纱。 有個(gè)問題測(cè)試: 主從同步時(shí)看成,主庫(kù)網(wǎng)絡(luò)斷開,binlog dump線程...
    kun_zhang閱讀 3,036評(píng)論 0 6
  • 今天骨骼見習(xí)服协,本想把下肢骨多預(yù)習(xí)一下绍昂,真的是看不完了啦粹!下午也問診偿荷,增加理解∵胪郑看了很多影像片子跳纳,看這一次的片子數(shù)量快...
    小小小小鳥飛閱讀 124評(píng)論 0 1
  • 2019.10.10 星期四 晴 28°C 上午10:00 決定開始記下每天的心情和煩惱,有些話無(wú)法說(shuō)給任何人聽贪嫂,...
    一支加滿閱讀 170評(píng)論 1 1