MapReduce: Simplified Data Processing on Large Clusters
MapReduce is a programming model and an associated implementation for processing and generating large data sets. Os usuários especificam uma função de mapa que processa um par chave / valor para gerar um conjunto de pares chave/valor intermediário, e uma função de redução que reúne todos os valores intermediários associados com a mesma chave intermediária. […]