私は MongoDB 2.4.5 をいじっていて、読み取り/クエリのパフォーマンスに興味があります。
2 つの非常に大きなコレクション (それぞれ約 1,500,000 ドキュメント) があるとします。ドキュメントには約 40 のフィールドがあります。それらは正確に 1 つのフィールドのみが異なるため、同じインデックスなどを持ちます。
1 つのコレクションにはBody
、 astring
が格納されるフィールドがあります。これstring
は、ニュース項目のコンテンツを表すため、かなり大きくなる可能性があります。他のコレクションにはそのフィールドがありません。
私の質問は、2 つのコレクションのどちらがクエリやソートなどを行うのが速いかということです。ここでは書き込みは問題ありません。
では、MongoDB コレクションを照会する場合、さらに深刻なことは何でしょう。コレクション内のアイテムの量またはアイテムのサイズ。