Questão de Banco de Dados — Banco de Dados Paralelos e Distribuídos — CESPE / CEBRASPE 2022
- Código
- ce145262
- Banca
- CESPE / CEBRASPE
- Órgão
- SECONT-ES
- Ano
- 2022
- Nível
- Superior
- Cargo
- Auditor do Estado - Tecnologia da Informação
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ CERTO. A afirmação está correta. A implementação do MapReduce é responsável exatamente por essas tarefas: particionar os dados em splits, instanciar tarefas map e reduce, alocá-las e executá-las nos nós disponíveis, além de monitorar a execução e tratar falhas, reiniciando tarefas quando necessário.
O modelo MapReduce, utilizado em frameworks como o Hadoop, possui um processo mestre (JobTracker) que gerencia o plano de execução. Conforme descrito, o JobTracker designa diferentes nós para processar as tarefas, monitora sua execução e, em caso de falha, identifica e reinicia a tarefa no mesmo nó ou em outro. A divisão dos dados em pedaços (splits) é feita na fase de input, gerando unidades de trabalho (map tasks). A criação de múltiplas instâncias das funções map e reduce é intrínseca ao paralelismo do modelo. Dessa forma, todos os aspectos mencionados no item fazem parte das responsabilidades da implementação do MapReduce.
Conclusão: ✅ CERTO - a descrição corresponde corretamente ao papel da implementação do MapReduce.
Link permanente: /questoes/ce145262