LINUX.ORG.RU

Ответ на: комментарий от SI

db.collection.group() все так и не может.

$group из aggregation framework может, но память жрет.

пользуйте map reduce.

Вообще у нас только завтра начнется обкатка в бою монги, на незначительном проекте. Пока все довольны, завтра увидим чего да как.

RedPossum ★★★★★ ()
Ответ на: комментарий от SI

И не будет, так задумано. Это вам не sql с временными таблицами.

Более того map-reduce в коллекцию оптимизирован для повторов: можно писать всегда с чистого листа или перезаписывая данные. При этом происходит одно выполнение для множества клиентов, в отличие от группировки, что сильно сокращает нагрузку на бд.

gh0stwizard ★★★★★ ()
Ответ на: комментарий от RedPossum

ользуйте map reduce.

дык если я правильно я понимаю оно будет блочить весь процесс при длительном map/reduce ?

SI ★★☆☆ ()
Ответ на: комментарий от SI

только JS. ну и в этом релизе v8 стал движком. Теперь

Changed in version 2.4: The V8 JavaScript engine added in 2.4 allows multiple JavaScript operations to run at the same time. Prior to 2.4, a single mongod could only run a single JavaScript operation at once.

RedPossum ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.