Questão FC374660
O processamento em batch tem grande eficiência; é altamente escalável, de baixo custo e processa dados em repouso. Assinale, a seguir, os três componentes essenciais de uma arquite
Bancos de Dados Dimensionais
Instituto Consulplan · 2023
O processamento em batch tem grande eficiência; é altamente escalável, de baixo custo e processa dados em repouso. Assinale, a seguir, os três componentes essenciais de uma arquitetura em batch (Hadoop).
- Kafka; Spark; e, Flink.
- YARN; Spark; e, Kafka.
- HDFS; Kafka; e, Akka Streams.
- Flink; MapReduce; e, Akka Streams.
- HDFS; MapReduce e/ou Spark; e, YARN.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A resposta traz como componentes essenciais: HDFS, MapReduce e/ou Spark, e YARN.
HDFS é o sistema de arquivos distribuído responsável pelo armazenamento de grandes volumes (dados em repouso), replicando blocos entre nós para tolerância a falhas e alta disponibilidade.
MapReduce (modelo de programação) e Spark (motor de processamento) representam o nível de processamento em batch: ambos executam tarefas distribuídas sobre os dados do HDFS; o Spark oferece processamento em memória e mais desempenho em operações iterativas, enquanto o MapReduce segue o modelo clássico de map + reduce.
YARN gerencia e aloca recursos do cluster (CPU, memória, agendamento), permitindo que MapReduce, Spark e outros aplicativos compartilhem infraestrutura de forma eficiente.
Conteúdo do catálogo FC Concursos · Atualizado em