FC ConcursosFC Concursos

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

De acordo com o assunto TI Banco de Dados: Bancos de Dados Dimensionais, responda:

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

Continue aprendendo