一、主備架構
主備架構示意圖
應用系統往數據庫主節點寫數據,并通過主節點查詢。備節點正常情況下只是做備份,只有當主節點宕機了,才會對應用系統提供讀服務。
二、主從架構
主從架構示意圖
應用系統往數據庫主節點寫數據,然后主節點把邏輯日志同步到備節點,備節點重新執行日志中記錄的操作,以保持與主節點數據一致。備節點向業務系統提供數據讀服務。
三、雙機架構
雙機架構示意圖
兩個主節點同時為業務系統提供讀寫操作,一個主節點宕機了不會影響另一臺主節點提供服務,從而滿足系統的高并發和高可用要求。
四、架構對比
下面來看三種部署架構的對比。
三種架構對比
總而言之,需要根據業務系統的需求,從而決定采用哪種數據庫部署架構。