學習MongoDB(二) Replica Set叢集配置

來源:互聯網
上載者:User

標籤:

1、官方網址:https://docs.mongodb.org/manual/tutorial/deploy-replica-set-for-testing/

2、Replica Set介紹: https://docs.mongodb.org/manual/core/replica-set-members/

3、簡單敘述一下什麼是Replica Set:

  如果我們使用單一的Mongodb資料庫,那麼它會存在單點故障等問題,Mongodb允許我們將多個單一的Mongodb資料庫組成一個(“叢集Replica Set” )對外提供統一的服務。

  (“叢集Replica Set” )存在如下特性:

  1:節點間資料自動同步,即節點間資料是一致的。

  2:節點間健康狀態檢查,故障自動切換,對用戶端無影響。

  (“叢集Replica Set” )當中的角色:

  1、主節點(primary)負責接收用戶端的讀寫請求。

  2、副節點(secondary)自動從主節點複製資料,可以處理用戶端的讀請求(決不能處理用戶端的寫請求)。

  (“叢集Replica Set” )啟動並執行過程:

  1、主節點(primary)將所有的操作記錄到自己的日誌當中去,副節點(secondary)會自動去主節點拷貝日誌,然後將資料變化同步到自己的資料庫中,從而保證資料的一致性。

  2、如果叢集當中的主節點(primary)發生故障,那麼餘下的副節點(secondary)會自動選舉出一個新的主節點,如。

  

  3、如果原來出現故障的主節點又恢複可用了,那麼他會加入到叢集當中,這時他會變成副節點(secondary),然後立即去當前的主節點同步資料,這樣就又形成了一個新的叢集,是不是很強大。

 

學習MongoDB(二) Replica Set叢集配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.