MapReduce--for those of you who aren't familiar, it's basically this programming technique
for doing batch jobs across a huge amount of data.
There's two functions, if you programming functionally, map and reduce.
Map basically says given this list of things, apply this function to it.
And then reduce basically says given these two things,
apply this function to it and combine it into one thing.
So if you're working over a huge chunk of data--
Google made MapReduce famous building their indices for the web.
Basically, they take all the webpages on the Internet and you can apply this function to it
which is basically find the words in this document.
And then you can reduce on that to basically reduce that content down to
the kind of target output you want.
MapReduce -- para aquellos que no lo conocen,
es básicamente esta técnica de programación
para hacer trabajos secuenciales cuando
hay grandes cantidades de datos.
Existen dos funciones, si se está programando funcionalmente, map y reduce.
Map básicamente dice: dada una lista
de cosas, aplícales esta función.
Y luego reduce básicamente diciendo:
dadas estas dos cosas,
aplícales esta función y combínalas en una sola.
Entonces si estás manejando una
buena cantidad de datos --
Google hizo famoso el MapReduce
constituyendo sus indices para la web
Básicamente, toman todas las páginas web
en Internet y puedes aplicarles esta función
que quiere decir básicamente: encuentra
estas palabras en este documento.
Y luego puedes reducirlo a básicamente,
reducir ese contenido hasta
el tipo de objetivo resultante que deseas conseguir.
MapReduceとは大量のデータに対して
バッチ処理を行うプログラミングモデルです
マップ処理とリデュース処理で構成され
マップは与えられたデータに対して処理を行います
リデュースは2つのことを行います
処理と結果の集約です
大量のデータを処理する必要がある場合に便利です
GoogleはMapReduceを発表しこれを用いて
インターネット上のWebページすべての
インデックスデータを作成しました
ドキュメントに詳細が記述されています
データの必要な部分を集約して
取り出すことができます
MapReduce, aos não familiarizados,
é uma técnica de programação
utilizada para executar tarefas em lote
em um volume enorme de dados.
Existem duas funções, se estiver
programando funcionalmente. Map e reduce.
Map basicamente diz: dada essa
lista de coisas, utilize essa função nela.
E reduce basicamente diz:
dadas essas duas coisas,
use essa função e combine
elas em uma coisa só.
Então, se você estiver trabalhando sobre
um pedaço gigante de dados--
A Google fez o MapReduce famoso
construindo seus índices para a internet.
Basicamente, eles pegam todas as páginas
da Internet e aplicam essa função
que procura as palavras neste documento.
E, então, você pode reduzir o conteúdo ao
o tipo de saída que desejar.