インデックスに関するMongoDBのドキュメントを読んだところ、http: //docs.mongodb.org/manual/applications/indexes/#ensure-indexes-fit-ramにあるこのアサーションに少し戸惑い、不安を感じていました。
複数のコレクションがあり、それを使用している場合は、すべてのコレクションのすべてのインデックスのサイズを考慮する必要があります。インデックスとワーキングセットは、同時にRAMに収まる必要があります。
では、シャードに新しいノードが追加されたときに、これはどのようにスケーリングされるのでしょうか。576ノードすべてが8Gbで制限されており、それぞれ4Gbのコレクションが12個(関連するインデックスを含む)、16Gbのコレクションが3個(インデックスを含む)あるとします。12個のコレクションを効率的に照会できるように、シャーディングスプレッドはノード間でどのように機能しますか?