程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 基於MySQL數據庫復制Master-Slave架構的剖析

基於MySQL數據庫復制Master-Slave架構的剖析

編輯:MySQL綜合教程

基於MySQL數據庫復制Master-Slave架構的剖析。本站提示廣大學習愛好者:(基於MySQL數據庫復制Master-Slave架構的剖析)文章只能為提供參考,不一定能成為您想要的結果。以下是基於MySQL數據庫復制Master-Slave架構的剖析正文


為了運用體系的可伸縮性,常常須要對數據庫停止scale out設計,scale out設計也就是經由過程增長數據庫處置節點來進步體系全體的處置才能,即增長數據庫辦事器的數目來分管壓力。經由過程這類方法體系的伸縮性加強了,本錢也下降了,然則體系的架構龐雜了,保護艱苦了。不免湧現體系的宕機或毛病。是以,實際下去說,體系的平安性(能夠數據喪失)下降了,可用性也下降了。那末要進步數據平安性,和體系的高可用性,很簡略的方法就是一切軟硬件都防止單點隱患,一切數據都保留多份。從技巧下去說,便可以經由過程數據庫復制技巧完成。MySQL的Replication技巧就是數據庫復制的完成手腕之一。

關於MySQL的Replication,有幾種可選的架構計劃,如慣例的復制架構Master-Slave計劃,Dual Master架構計劃,和級聯復制架構計劃,明天重點看看最簡略的Master-Slave計劃,其架構圖以下所示:


這類架構計劃,也就是一台MySQL辦事器作為主辦事器,重要擔任運用客戶真個寫數據處置,同時供其他的一些作為Slave的MySQL辦事器復制數據的源。而那些Slave辦事器上的數據都是master辦事器數據的完整備份,絕對及時備份,這些備份數據重要供給用客戶真個讀數據應用,由於普通運用體系的讀數據的壓力都比寫數據的壓力年夜,特殊是web運用體系。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved