<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                * MongoDB復制是將數據同步在多個服務器的過程。 * 復制提供了數據的冗余備份,并在多個服務器上存儲數據副本,提高了數據的可用性, 并可以保證數據的安全性。 * 如果當前的主實例失敗,會在副本集中選出一個新的主實例 * MongoDB的復制至少需要兩個節點 * 其中一個是主節點,負責處理客戶端請求,其余的都是從節點,負責復制主節點上的數據。 * 各個節點常見的搭配方式為:一主一從、一主多從 數據庫總是會遇到各種失敗的場景,如網絡連接斷開、斷電等。盡管<ins>Journaling 日志功能也提供了數據恢復的功能,但它通常是針對單個節點來說的,只能保證單節點數據的一致性</ins>。而<mark>副本集通常是由多個節點組成,每個節點除了Journaling 日志恢復功能外,整個副本集還具有故障自動轉移的功能,這樣能保證數據庫的高可用性</mark>。 <br/> 在生產環境中一個副本集最少應該包含三個節點,其中有一個必須是主節點,典型的部署結構如圖所示。 :-: ![](https://img.kancloud.cn/0c/27/0c2760ae88b7c24bb3143442b4b04c99_475x202.png) 副本集結構圖 每個節點都是一個 mongod 進程對應的實例,節點之間互相周期性地通過心跳檢查對方的狀態。 <br/> 默認情況下 primary 節點負責數據的讀寫,secondary 節點備份 primary 節點上的數據,但是 arbiter 節點不會從 primary 節點同步數據。從它的名字 arbiter 可以看出,它起到的作用只是當 primary 節點故障時,能夠參與到副本集剩下的節點中,選擇出一個新的 primary 節點,它自己永遠不會變為primary 節點,也不會參與數據的讀寫。也就是說,數據庫的數據會存在 primary和 secondary 節點中,secondary 節點相當于一個備份。 <br/> 當然 secondary 節點可以有多個,當 primary 節點故障時,secondary 節點有可能變為 primary 節點,典型流程如圖所示。 :-: ![](https://img.kancloud.cn/9f/1c/9f1c0186f2531206a0045120aff0017e_594x445.png) 故障轉移流程圖
                  <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>

                              哎呀哎呀视频在线观看