3 つのシステムに分割されたクラスターがあります。挿入中にエラーメッセージが表示されます:
cant map file memory-mongo requires 64 bit build for larger datasets
32 ビット マシンのサイズは 2 GB に制限されていることを知っています。2つ質問があります。
- 2 GB の制限は 1 つのシステム用であるため、私のシャーディングは 3 つのシステムで行われるため、合計データは 6 GB になります。それで、それは2 GBまたは6 GBだけですか?
- シャーディングが適切に行われている間、3 つのシャードされたシステムすべてにデータを分散しているにもかかわらず、すべてのデータが単一のシステムに保存されますか?
シャーディングは、データサイズの上限を引き上げるのに何らかの役割を果たしますか? チャンク サイズはパフォーマンスに重要な役割を果たしますか?