Ed
há 23 horas
Vamos analisar as afirmativas sobre o MapReduce: 1. Podemos usar o MapReduce para compilar o número de ocorrências de uma determinada palavra: Correto. O MapReduce é frequentemente utilizado para contagem de palavras em grandes conjuntos de dados. 2. A utilização do MapReduce traz a possibilidade de escalar verticalmente, de maneira elástica, a infraestrutura do sistema: Parcialmente correto. O MapReduce é mais associado à escalabilidade horizontal (adicionar mais máquinas) do que à escalabilidade vertical (aumentar a capacidade de uma única máquina). 3. A função Map do MapReduce realiza um particionamento dos dados originais para que sejam processados de maneira paralela, reduzindo o problema maior em subproblemas: Correto. A função Map divide os dados em partes menores para processamento paralelo. 4. Com a função Reduce do MapReduce é realizado o desmembramento dos arquivos originais em linhas. Estas linhas, por sua vez, são divididas em mapeamentos: Incorreto. A função Reduce combina os resultados da função Map, mas não desmembra arquivos em linhas. Portanto, as afirmativas corretas são: I e III.