<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                [TOC] # 部署模式 OceanBase 數據庫提供多種部署模式,可根據對機房配置以及性能和可用性的需求進行靈活選擇。 ## 同城三機房 如果沒有異地機房,并且對可靠性要求不是特別的高,采用同城三機房部署方案可以達到機房級容災。同城機房間的網絡延遲一般在 0.5~2ms 之間,所以這種方案具有非常高的性能。更進一步的,甚至可以在同機房的多個機架上部署三個 Zone,能夠做到機架級容災,同時獲得更高的性能。 ## 兩地三中心三副本 兩地三中心是一類實現高可用和異地容災的部署模式。通過在兩地的三個中心分別部署一個副本,其中兩個副本位于同一個城市,正常情況下事務提交在同城的兩個副本完成同步即可,所以具備和同城三機房同樣的性能。同時當少數副本所在的城市發生地域級故障時,整個 OceanBase 數據庫集群的服務不受影響,并且不丟數據。但是當多數副本所在城市發生地域級故障時,會導致 OceanBase 數據庫停服務。所以相對于同城三機房可用性雖然有大幅的提升,但是本質上這還是一個機房級容災方案。 ## 兩地三中心五副本 兩個城市,一個城市為主城市,另外一個城市為備城市。主城市包含兩個機房,每個機房兩個副本;備城市只包含一個機房,這個機房只有一個副本。這一方案是兩地三中心三副本部署方案的進化,用于解決兩地三中心三副本部署方案在多副本所在城市發生機房故障時引入的事務提交跨城市問題。主副本在主城市的數據中心 1,如果數據中心 2 整體故障,那么,Paxos 協議會將數據中心 2 中的兩個副本從成員列表中剔除,成員組由 5 個副本降級為 3 個副本,以后只需要強同步 3 個副本中的 2 個即可。大部分情況下,強同步操作可以在數據中心 1 內完成,避免跨城市同步。類似地,如果數據中心1整體故障,那么,Paxos 協議需要首先將主副本切到數據中心 2,接著再將成員組由 5 個副本降級為 3 個副本,以后強同步操作可以在數據中心 2 內完成,避免跨城市同步。 為了節省成本,可以分別將數據中心 1 和數據中心 2 的各 1 個副本部署為日志副本。日志副本不提供服務,僅僅接受日志用于故障恢復,從而只需要存儲并服務 3 份數據。 ![](https://img.kancloud.cn/79/a3/79a3ef7802db79790c008b851df9b10a_1002x499.png) ## 三地三中心五副本 兩地三中心部署方案的問題在于不支持異地容災。為了支持地區級無損容災,通過 Paxos 協議的原理可以證明,至少需要 3 個地區。OceanBase 數據庫采用的是兩地三中心的變種方案:三地三中心五副本。該方案包含三個城市,每個城市一個機房,前兩個城市的機房各有兩個副本,第三個城市的機房只有一個副本。和兩地三中心的不同點在于,每次執行事務至少需要同步到兩個城市,需要業務容忍異地復制的延時。 ## 三地五中心五副本 和三地三中心五副本類似,不同點在于,三地五中心會把每個副本部署到不同的機房,進一步強化機房容災能力。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看