忙しいWebアプリケーションであるデータベースとしてMongoDBを使用しています。800 人の同時ユーザーがビジー状態で、MongoDB では毎秒 50 ~ 70 回以上の更新が行われます。
私がこのアプリケーションを引き継いだとき、アプリケーションはすでに配置されており、ゼロからではありません (Mongodb コレクションのインデックスは既に作成されています)。
最近、新しい機能が開発され、mongodb のコレクションの 1 つにいくつかの新しいフィールド/属性が追加されました。
私の質問は、コレクションの既存のインデックスにインデックスを更新 (新しいフィールドを追加) できるかということです。
インデックスの再構築にはコストがかかり、Oracle などの一部のデータベースではアプリケーションの速度が低下する可能性があると読んだので、混乱して質問しました。