1

MongoDB はドキュメント スタイルのデータベースであるため、次のようなクエリselect all employees with salary > 32000は専門ではないことは知っていますが、実際にこのようなことができることに気付きました。私の質問は、これらのクエリのパフォーマンスは、RMDBS で見られるものと同等ですか?

また、オブジェクトの内臓の選択についてはどうでしょうか。がありDepartment、取得したいDepartment.Employees.Manager.Salary場合は、サーバー側の JavaScript を使用してオブジェクトに飛び込み、その値を引き出すことができます。特徴はありますが、多用するものなのでしょうか?このようなことを行うことのパフォーマンスは、通常の結合を行うことと比較してどうですか?

4

1 に答える 1

3

MongoDB は、ほとんどの RDBMS と同様に BTree を使用するため、上記のような範囲クエリは、少なくとも典型的な RDBMS と同じくらい高速である必要があります。

于 2009-12-22T14:27:01.453 に答える