基于MySQL數(shù)據(jù)庫復(fù)制Master-Slave架構(gòu)的分析
為了應(yīng)用系統(tǒng)的可伸縮性,往往需要對數(shù)據(jù)庫進(jìn)行scale out設(shè)計(jì),scale out設(shè)計(jì)也就是通過增加數(shù)據(jù)庫處理節(jié)點(diǎn)來提高系統(tǒng)整體的處理能力,即增加數(shù)據(jù)庫服務(wù)器的數(shù)量來分擔(dān)壓力。通過這種方式系統(tǒng)的伸縮性增強(qiáng)了,成本也降低了,但是系統(tǒng)的架構(gòu)復(fù)雜了,維護(hù)困難了。難免出現(xiàn)系統(tǒng)的宕機(jī)或故障。因此,理論上來說,系統(tǒng)的安全性(可能數(shù)據(jù)丟失)降低了,可用性也降低了。那么要提高數(shù)據(jù)安全性,以及系統(tǒng)的高可用性,很簡單的辦法就是所有軟硬件都避免單點(diǎn)隱患,所有數(shù)據(jù)都保存多份。從技術(shù)上來說,就可以通過數(shù)據(jù)庫復(fù)制技術(shù)實(shí)現(xiàn)。MySQL的Replication技術(shù)就是數(shù)據(jù)庫復(fù)制的實(shí)現(xiàn)手段之一。
關(guān)于MySQL的Replication,有幾種可選的架構(gòu)方案,如常規(guī)的復(fù)制架構(gòu)Master-Slave方案,Dual Master架構(gòu)方案,以及級(jí)聯(lián)復(fù)制架構(gòu)方案,今天重點(diǎn)看看最簡單的Master-Slave方案,其架構(gòu)圖如下所示:
這種架構(gòu)方案,也就是一臺(tái)MySQL服務(wù)器作為主服務(wù)器,主要負(fù)責(zé)應(yīng)用客戶端的寫數(shù)據(jù)處理,同時(shí)供其他的一些作為Slave的MySQL服務(wù)器復(fù)制數(shù)據(jù)的源。而那些Slave服務(wù)器上的數(shù)據(jù)都是master服務(wù)器數(shù)據(jù)的完全備份,相對實(shí)時(shí)備份,這些備份數(shù)據(jù)主要供應(yīng)用客戶端的讀數(shù)據(jù)使用,因?yàn)橐话銘?yīng)用系統(tǒng)的讀數(shù)據(jù)的壓力都比寫數(shù)據(jù)的壓力大,特別是web應(yīng)用系統(tǒng)。
- MySQL 4種常用的主從復(fù)制架構(gòu)
- MySQL 學(xué)習(xí)總結(jié) 之 初步了解 InnoDB 存儲(chǔ)引擎的架構(gòu)設(shè)計(jì)
- MySQL數(shù)據(jù)庫實(shí)現(xiàn)MMM高可用群集架構(gòu)
- 詳解mysql集群:一主多從架構(gòu)實(shí)現(xiàn)
- MySQL架構(gòu)體系知識(shí)點(diǎn)總結(jié)
- SQL語句執(zhí)行深入講解(MySQL架構(gòu)總覽->查詢執(zhí)行流程->SQL解析順序)
- 詳解MySQL高可用MMM搭建方案及架構(gòu)原理
- mysql 5.7 docker 主從復(fù)制架構(gòu)搭建教程
- 從零開始搭建MySQL MMM架構(gòu)
- mysql數(shù)據(jù)庫應(yīng)付大流量網(wǎng)站的的3種架構(gòu)擴(kuò)展方式介紹
- MySQL20個(gè)高性能架構(gòu)設(shè)計(jì)原則(值得收藏)
相關(guān)文章
史上最簡單的MySQL數(shù)據(jù)備份與還原教程(上)(三十五)
這篇文章主要為大家詳細(xì)介紹了史上最簡單的MySQL數(shù)據(jù)備份與還原教程第一篇,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10mysql zip archive 版本(5.7.19)安裝教程詳細(xì)介紹
這篇文章主要介紹了mysql zip archive 版本(5.7.19)安裝教程詳細(xì)介紹,需要的朋友可以參考下2017-10-10詳解MySQL的主從復(fù)制、讀寫分離、備份恢復(fù)
本篇文章主要對MySQL的主從復(fù)制、讀寫分離、備份恢復(fù)進(jìn)行詳細(xì)全面的講解,具有很好的參考價(jià)值,需要的朋友一起來看下吧2016-12-12SQL UNION運(yùn)算符及其應(yīng)用場景深入探究
這篇文章主要為大家介紹了SQL UNION運(yùn)算符及其應(yīng)用場景示例深入探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12