對於擴展/故障轉移,mongodb使用「副本集」,其中有一個主服務器和一個或多個輔助服務器。主要用於寫入。輔助用於讀取。這幾乎是SQL編程中使用的主從模式。 如果小學二年級的副學生取而代之的話。 因此,水平縮放和故障轉移的問題得到了解決。但是,這不是一個允許分解的解決方案。一個真正的碎片僅包含整個數據的一部分,因此如果副本集中的次要碎片是碎片,那麼如果它沒有爲請求提供服務所需的所有數據,它如何能夠成爲主要碎片?MongoDB如何同時執行分片和複製?
我們不需要爲每個碎片設置一個副本集嗎?
這顯然是一個初學者的問題,所以一個鏈接,視覺上或以其他方式說明如何做這將是有益的。
該分片將有數據需要滿足發送給它的請求,是的,你可以有一個副本每個碎片,這裏是一個食譜教程:http://cookbook.mongodb.org/operations/convert-replica- set-to-replicated-shard-cluster/ – Sammaye