私の mongoDB コレクション内のすべてのドキュメントには、整数の配列があります。各整数に 32 ビットを超える必要はなく、整数配列の長さは各ドキュメントで同じになります。
私のアプリケーションのクライアントは、配列内の個々のフィールドを頻繁に更新します。
256 個の整数の配列を持つ 5000 から 10000 のドキュメントがある場合、mongo db はスペースを浪費しますか?配列の内容を整数以外のデータ型に変更したり、配列の長さを変更したりするために準備する必要があるからです。
mongoDB の設計により、従来のリレーショナル データベースと比較して、配列内の個々の整数の更新が非常に非効率になりますか?
ここで説明する更新配列構文を使用していると仮定します: http://docs.mongodb.org/manual/applications/update/#update-arrays