【问题标题】:Benefits of V8 JavaScript engine in MongoDB for map reduceMongoDB 中 V8 JavaScript 引擎对 map reduce 的好处
【发布时间】:2012-03-23 05:09:55
【问题描述】:

听起来 V8 JavaScript 引擎可能是replacing SpiderMonkey in MongoDB v2.2+

这会给 MongoDB map-reduce 性能带来什么好处(如果有的话)?

例如:

  • 整体 JavaScript 评估性能会提高吗(我假设这是给定的?)
  • 并发 map 和 reduce 操作能否更好地在单个实例上并行运行?
  • map-reduces 还会互相阻塞吗?

【问题讨论】:

标签: mongodb v8


【解决方案1】:

是的,它将有助于并行性,并有助于提高性能。 Spidermonkey 引擎将 MongoDB 限制为单线程,但是操作通常很短,并且允许其他线程交错,因此很难量化确切的影响。当然,测试始终是真正找出好处的方法。

如您所见:https://jira.mongodb.org/browse/SERVER-4258

在这里:https://jira.mongodb.org/browse/SERVER-4191

其中一些改进已在开发版本中用于测试。要使用 V8 进行测试,只需按照此处所述使用 V8 进行构建:

http://www.mongodb.org/display/DOCS/Building+with+V8

【讨论】:

    猜你喜欢
    • 2013-04-21
    • 2013-05-25
    • 1970-01-01
    • 1970-01-01
    • 2020-04-06
    • 2013-01-02
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    相关资源
    最近更新 更多