国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

基于MySQL數據庫復制Master-Slave架構的分析

2020-01-18 23:39:10
字體:
來源:轉載
供稿:網友

為了應用系統的可伸縮性,往往需要對數據庫進行scale out設計,scale out設計也就是通過增加數據庫處理節點來提高系統整體的處理能力,即增加數據庫服務器的數量來分擔壓力。通過這種方式系統的伸縮性增強了,成本也降低了,但是系統的架構復雜了,維護困難了。難免出現系統的宕機或故障。因此,理論上來說,系統的安全性(可能數據丟失)降低了,可用性也降低了。那么要提高數據安全性,以及系統的高可用性,很簡單的辦法就是所有軟硬件都避免單點隱患,所有數據都保存多份。從技術上來說,就可以通過數據庫復制技術實現。MySQL的Replication技術就是數據庫復制的實現手段之一。

關于MySQL的Replication,有幾種可選的架構方案,如常規的復制架構Master-Slave方案,Dual Master架構方案,以及級聯復制架構方案,今天重點看看最簡單的Master-Slave方案,其架構圖如下所示:


這種架構方案,也就是一臺MySQL服務器作為主服務器,主要負責應用客戶端的寫數據處理,同時供其他的一些作為Slave的MySQL服務器復制數據的源。而那些Slave服務器上的數據都是master服務器數據的完全備份,相對實時備份,這些備份數據主要供應用客戶端的讀數據使用,因為一般應用系統的讀數據的壓力都比寫數據的壓力大,特別是web應用系統。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳谷县| 天气| 望江县| 长海县| 乐都县| 海晏县| 齐齐哈尔市| 南部县| 平顶山市| 无棣县| 玉山县| 伊春市| 鄂托克旗| 神木县| 娄底市| 方正县| 阳高县| 花莲县| 白朗县| 竹溪县| 郴州市| 济源市| 托克托县| 庆城县| 宿迁市| 苍山县| 太原市| 进贤县| 永胜县| 镇沅| 民丰县| 兴宁市| 定结县| 巴马| 兰坪| 东阿县| 大同县| 策勒县| 巴青县| 彰化市| 波密县|