3

1つのmongoコレクションに多くの更新があり、その後、ファイルシステムで大きな断片化が発生すると想定しています。私の主な懸念は、コレクション内のデータが貴重に増大することなく、ファイルシステム上でコレクションが絶えず増大することです。

私の懸念を確認または反論していただけませんか。

4

1 に答える 1

5

更新の種類によって異なります。これらの更新によりドキュメントが大きくなる場合 (配列のプッシュなど)、はい、断片化が発生します。インプレース更新 ($inc) によってドキュメントが移動されることはありません (断片化はありません)。

ちなみに、それ自体は断片化ではなく、無駄なスペースです。つまり、ドキュメントが新しい場所に移動された場合、古い場所は再利用されません。

于 2012-07-12T07:44:00.227 に答える