MongoDB中V8 JavaScript引擎的优势,可以减少地图

时间:2011-09-07 00:59:16

标签: mongodb v8

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

这会给MongoDB地图降低性能带来哪些好处?

例如:

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

1 个答案:

答案 0 :(得分: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