sql >> データベース >  >> NoSQL >> MongoDB

本番コードでのマングースのインデックス作成

    Mongooseのドキュメントで、autoIndexを無効にすることが広く推奨されている理由を理解できませんでした。 生産中。インデックスが追加されたら、後続のensureIndex 呼び出しは、インデックスがすでに存在することを確認してから戻ります。そのため、最初にインデックスを作成するときにのみパフォーマンスに影響します。そのとき、コレクションは空であることが多いため、インデックスの作成はとにかく迅速になります。

    私の提案は、autoIndexを残すことです 問題が発生する特定の状況がない限り、有効になります。たとえば、何百万ものドキュメントがある既存のコレクションに新しいインデックスを追加し、それがいつ作成されるかをより細かく制御したい場合などです。



    1. MongoDB挿入パフォーマンスを改善する方法

    2. ファイルストレージとしてのMongoDB

    3. Redisですべてのデータを削除する方法

    4. RedisPub-SubまたはSocket.IOのブロードキャスト