0

私のデータでは、属性の組み合わせがデータベースにまだ存在するかどうかを調べる必要があります。もしそうなら私はそれを更新するだけです、そうでなければ私は新しいドキュメントを挿入します. リレーショナル データベースでは、属性の組み合わせを主キーに設定すれば簡単ですが、Mongo では同じことが見つかりません。次に、この組み合わせをインデックスとして設定し、データベースにクエリを実行してカウントがゼロかどうかを確認し、更新または挿入を決定します。ただし、データ サイズ (現在 2Mill のドキュメント) の増加に伴い、クエリはクエリなしで挿入するよりもはるかに速くメモリを使い果たしました。誰もが良い考えを持っていますか?

4

0 に答える 0