簡體   English   中英

具有副本集的Mongodb分片群集

[英]Mongodb Sharded cluster with replica sets

我有8台linux服務器,想用副本集設置分片集群。 如果我希望復制因子為1,我應該創建多少個副本集?

  • 我是否應該創建4個副本集(其中主副本在4台服務器上,輔助副本在其他4台服務器上)?
  • 是否應該創建8個副本集(在所有8個服務器上都具有主副本和輔助副本,而在同一物理服務器上沒有來自同一復制集的主副本和輔助副本)?

或任何其他更好的方法來做到這一點? 我是新手,正在尋找更好的設置。

謝謝。

  1. 副本集中應至少有三個節點,否則在發生故障時會出現選舉問題
  2. 您可以將仲裁器用作第三個節點,並將其放置在運行另一個mongodb實例的同一服務器上。 不需要很多資源
  3. 最多可以有4個副本集,其中輔助副本和主副本位於不同的服務器上,仲裁器與來自不同副本集的另一個mongodb實例共享計算機
  4. 所需副本集的實際數量取決於您的數據負載,每秒具有多少次寫入和讀取以及您的服務器。 要做出決定,您應該根據數據負載衡量服務器的性能,並做出明智的決定。 至少您可以對服務器進行基准測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM