1. 程式人生 > >資料庫叢集的概念

資料庫叢集的概念

1 讀寫分離

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

              

         分析:

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

2 高可用替換

  分散式資料庫叢集中的某個資料分片完成可靠性的提高必須基於主從複製的高可用替換;

  2.1 單機熱備

    主從複製是單向的的2個數據庫伺服器形成的熱備模式單機熱備

          

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

   2.2 雙機熱備

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

)

               

    

  2.3 資料庫複雜的叢集結構

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