Преимущества движка V8 JavaScript в MongoDB для map reduce

похоже, что движок JavaScript V8 может быть замена SpiderMonkey в MongoDB v2.2+.

Какие преимущества, если таковые имеются, это принесет MongoDB map-снижение производительности?

например:

  • улучшится ли общая производительность оценки JavaScript (я предполагаю, что это дано?)
  • будет ли параллельная карта и сокращение операций лучше работать параллельно на одном экземпляра?
  • будет ли карта-уменьшает еще блок друг друга?

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+с+V8