Flashcard FC331295
Qual modelo de programação que divide, processa e combina grandes volumes de dados em paralelo, usando pares chave-valor e garantindo escalabilidade e tolerância a falhas?
Bancos de Dados Dimensionais
FGV · 2024
Qual modelo de programação que divide, processa e combina grandes volumes de dados em paralelo, usando pares chave-valor e garantindo escalabilidade e tolerância a falhas?
Mostrar resposta e comentário
Resposta
MapReduce.Explicação:
Map: transforma a entrada em pares chave-valor, processados em paralelo.
Shuffle: embaralha e agrupa valores por chave.
Reduce: agrega/combina valores por chave para o resultado final.
Vantagens: paralelismo e tolerância a falhas (reexecução de tarefas).
Limitação: desempenho inferior em algoritmos iterativos e em processamento contínuo (streaming).
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/331101
Conteúdo do catálogo FC Concursos · Atualizado em