Questão de Programação — Programação estruturada — FGV 2024
- Código
- fg099877
- Banca
- FGV
- Órgão
- TJ-RR
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista Judiciário - Ciência de Dados e Analytics
- AData Warehousing.
- BElastic Search.
- CHadoop.
- DMapReduce.
- ENoSQL.
GabaritoD — MapReduce.
Gabarito: letra D (MapReduce). O modelo descrito — dividir os dados, processá-los em paralelo e combinar os resultados — é exatamente o paradigma MapReduce, criado pelo Google para processamento de grandes volumes de dados de forma distribuída e tolerante a falhas.
Data Warehousing refere-se a sistemas de armazenamento e análise de dados históricos, não a um modelo de programação paralela.
Elastic Search é um mecanismo de busca e análise baseado em Lucene, não um modelo de programação para processamento paralelo.
Hadoop é uma plataforma que implementa o modelo MapReduce, mas o modelo em si é o MapReduce; a questão pede o modelo, não o framework.
MapReduce é o modelo que divide (Map) e combina (Reduce) dados, processando em paralelo em clusters, garantindo confiabilidade por replicação e tolerância a falhas.
NoSQL é um tipo de banco de dados não relacional, não um modelo de processamento paralelo.
Conclusão: a alternativa correta é a letra D (MapReduce).
Link permanente: /questoes/fg099877