Mapreduce в Mongodb - PullRequest
       24

Mapreduce в Mongodb

0 голосов
/ 30 марта 2012

Мне интересно, имеет ли какое-либо отношение работа по сокращению карт в mongodb к Hadoop.Mapreduce в Mongodb является автономным и не зависит от какой-либо установки hadoop?Если то, что я предполагаю, является правильным, то синтаксис сокращения карт одинаков между двумя или это просто означает, что mongodb поддерживает свое сокращение карт (с другим синтаксисом)?

Ответы [ 3 ]

4 голосов
/ 30 марта 2012

MongoDB имеет свой собственный MapReduce . Вы пишете функции отображения / уменьшения / завершения в javascript (в отличие от Hadoop и Java).

Говорят, что также можно использовать Hadoop поверх MongoDB , но я еще не пробовал.

2 голосов
/ 16 апреля 2012

Map Reduce - не самый быстрый интерфейс в mongodb для выполнения специальных запросов, он больше предназначен для фоновых заданий, создания отчетов и т. Д. Некоторое время назад я писал, как это сделать в своем блоге

http://no -fucking-idea.com / блог / 2012/04/01 / с использованием-Map-Reduce-с MongoDB /

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

MongoDB заимствовал идею mapreduce, которая, кстати, предшествовала hadoop, она использовалась в google в их инфраструктуре (и они также заимствовали идею из функциональных языков программирования).синтаксис "также совершенно другой (примечание: есть несколько API для hadoop для разных языков, поэтому сравнение невозможно).

...