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

Chr*_*tow 8 v8 mongodb

听起来像V8 JavaScript引擎可能正在取代MongoDB v2.2 +中的SpiderMonkey.

如果有的话,这会给MongoDB地图降低性能带来哪些好处?

例如:

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

Ada*_*ord 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