Преимущества JavaScript-движка V8 в MongoDB для сокращения карт - PullRequest
8 голосов
/ 07 сентября 2011

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

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

Например:

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

1 Ответ

1 голос
/ 23 марта 2012

Да, это поможет с параллелизмом и поможет производительности.Движок 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

...