2011-09-07 58 views
8

听起来像V8 JavaScript引擎可能是replacing SpiderMonkey in MongoDB v2.2+MongoDB中用于映射的V8 JavaScript引擎的优点

这会给MongoDB map-reduce性能带来什么好处?

例如:

  • 将整体的JavaScript评估性能改善(我假设这一个给定的?)
  • 会并发地图和降低运营能够更好地并行于单一运行实例?
  • 地图缩小还会挡住海誓山盟吗?
+0

根据实际票的意见,性能是一样的:http://goo.gl/LjPOL。尽管你后来的查询可能会被他提到的隔离课程解决:http://izs.me/v8-docs/classv8_1_1Isolate.html – jdi

回答

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