2012-03-29 9 views
0

mongodbのmap reduce jobがHadoopと何か関係があるかどうか疑問に思っています。 MongodbのMapreduceはスタンドアローンで、ハープインストールに依存しません。私が推測していることが正しいとすれば、map reduce構文は2つの間で同じであるか、またはmongodbが独自のmap reduceをサポートしていることを意味します(別の構文で)。mongodbのMapreduce

答えて

4

MongoDBには独自のMapReduceがあります。 javascriptでmap/reduce/finalize関数を記述します(HadoopとJavaではなく)。

彼らはit is also possible to use Hadoop on top of MongoDBと言っていますが、まだ試していません。

+1

私のブログでそれを行う方法をいくつかの時間前に書いたI hadoopでmongodbを使うとうまくいきます。 –

+0

@Steve:ありがとう、おめでとう:) –

+0

@Steve、HadoopがMongoDBを基盤とするファイルシステムとして使用する予定ですか? – kee

1

MongoDBはところでHadoopのMapReduceのに先行のが、それは彼らのインフラ上でグーグルで使用したアイデアを借り(と彼らはまた、関数型プログラミング言語からアイデアを借りました)。

「構文」も全く異なっています(注:異なる言語のためのhadoopのAPIがいくつかあるので、比較することは不可能です)。

関連する問題