3

这与 mongodb 服务器中的 javascript 存储函数有关。我知道有关工作和用例的所有细节。我对 MongoDB 官方文档中的一行表示怀疑。

“注意:如果可能,我们不建议使用服务器端存储函数。”

事实上,我的感受是,在迁移到 V8 JavaScript 引擎(改进 javascript 查询的并发问题)之后,考虑到这可以为我们节省很多网络往返时间,为什么 10gen 不推荐这样做?

4

2 回答 2

0

不建议这样做,因为 javascript 函数在执行期间需要获取写锁定,这意味着您将在写性能中造成潜在的瓶颈。

于 2013-06-13T08:42:17.370 回答
0

一般来说,存储过程有一些缺点:

https://stackoverflow.com/questions/462978/when-should-you-use-stored-procedures

然而,我理解你关于网络往返的观点。

于 2013-12-11T10:08:40.107 回答