Преимущества движка 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, как описано здесь: