2016-04-07 11 views
0

私は行うべきプロジェクトがあり、MapReduceの仕組みを説明しなければなりません。MapReduceフレームワークは何ですか?

名前自体は「MapReduceフレームワーク」なので、ここに問題があります。これは何を意味するのでしょうか??誰かが私に例を与えて、このフレームワークがどこの場所(インターネット、クラウド、ワークノードなど)で起こるか想像しなければならないことを私に説明できますか?

ありがとうございました。

+0

https://en.wikipedia.org/wiki/MapReduce – Abizern

答えて

1

MapReduceは、分散コンピューティングの複雑さから抽象化するためにGoogleで開発されたフレームワークです。これにより、大規模な分散ノード・ネットワーク上で簡単に計算を並列化できます。これは、Web索引付け、ランキング、機械学習、グラフ計算、データ分析、他の多くのものの中の大規模なデータベース結合に使用できます。

エドモンド・ラウは、別のフォームからの入力を変換するために、「名前で地図機能を概念を説明し、は、中間データを組み合わせて、出力を生成する機能を削減します。HadoopのMapReduceは霊感人気のあるオープンソースのフレームワークですグーグルで。

の例では、検索インデックス内のWebページの数十億全体で一つ一つの単語の頻度を計算するためのMapReduceを使用することでしょう。

関連する問題