MapReduce
MapReduce é um modelo de programação e um framework de software para processar grandes volumes de dados em paralelo em clusters de computadores. O processo é dividido em duas fases principais: a fase 'Map', que filtra e organiza os dados, e a fase 'Reduce', que agrega os resultados.