1. 程式人生 > >數據庫集群的概念

數據庫集群的概念

http 復雜 技術分享 恢復 個數 tle color font bubuko

1 讀寫分離

  在數據庫分布式集群中,從節點從邏輯上是不能寫數據的,但是也不讀的話會造成資源的浪費;

  技術分享圖片

分析:

    集群中從節點具有數據同步的效果,可以完成對外的讀服務,從節點的整體數量一般來講大於主節點;讀的服務比例大於寫的服務;一旦讀寫分離實現,集群的性能就可以得到極大的提升;

2 高可用替換

  分布式數據庫集群中的某個數據分片完成可靠性的提高必須基於主從復制的高可用替換;

  2.1 單機熱備

    主從復制是單向的的2個數據庫服務器形成的熱備模式單機熱備

     技術分享圖片

    一旦單機熱備中主節點宕機,從節點頂替,主節點恢復之後,沒有能力提供對外訪問,新的數據並沒有任何辦法同步到原來恢復的主節點中;

  2.2 雙機熱備

    為了解決單機熱備造成恢復的數據庫無法加入集群的問題,出現的新的模式,本質就是雙方向的主從復制的關系;(雙機熱備的配置步驟就是在但機熱備的基礎上,從新按照主從關系將新的主從掛接,詳細步驟可見https://www.cnblogs.com/nanlinghan/p/9951555.html)

              技術分享圖片

    

  2.3 數據庫復雜的集群結構

    分布式數據庫中,保證單個數據分片的高可用可靠性,每一個數據分片對應的數據庫集群模式最小單位是雙機熱備

  技術分享圖片

數據庫集群的概念