分散 MongoDB をセットアップする手順は何ですか? また、C# に固有のサイズ制限はありますか?
2 に答える
1
分散 MongoDB については、MongoDB の非常に優れた機能であるシャーディングについて読む必要があります。つまり、シャーディングは以下を提供します。
- 負荷とデータ分散の変化に対する自動バランシング
- 新しいマシンの簡単な追加
- 1,000 ノードへのスケールアウト
- 単一障害点なし
- 自動フェイルオーバー
于 2010-12-28T09:50:15.340 に答える
1
MongoDB のメモリ制限は、ファイルをメモリ マップするという事実によるものです。32 ビット システムでは、表現するのに 32 ビットより大きい数を必要とするメモリ マップト ファイル内の位置をアドレス指定することはできません。
- 32 ビットの符号付き整数の最大範囲は、2^31-1 の位置、つまり 2 ギガバイトです。
- 64 ビットの符号付き整数の最大範囲は 2^63-1 桁、つまり ~9.2 エクサバイト (92 億ギガバイト) です。
ウィキペディアによると、「2009 年 5 月現在、世界の総デジタル コンテンツのサイズは、5000 億ギガバイト、つまり 500 エクサバイトと概算されています。」実際には、メモリのアドレス指定の制限が問題になる何年も前に、ハード ドライブのスペースの制限に達します。インターネット全体を 1 つのシャードにアーカイブする場合、問題が発生する可能性があります。:)
于 2010-12-28T06:50:40.253 に答える