1

我知道 MongoDB 是一个文档风格的数据库,所以查询select all employees with salary > 32000不是它的专长,但我注意到你确实可以做这样的事情。我的问题是,这些查询的性能是否与您在 RMDBS 中看到的相当?

另外,选择物体的内脏怎么样?如果你有一个Department,并且你想得到Department.Employees.Manager.Salary,你可以使用服务器端的 javascript 来深入到对象中并提取那个值。该功能是存在的,但它是否意味着要经常使用?与执行典型联接相比,执行此类操作的性能如何?

4

1 回答 1

3

MongoDB 使用 BTree 就像大多数 RDBMS 一样,所以像上面这样的范围查询应该至少和典型的 RDBMS 一样快。

于 2009-12-22T14:27:01.453 回答