FC ConcursosFC Concursos

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).

  1. Kafka; Spark; e, Flink.
  2. YARN; Spark; e, Kafka.
  3. HDFS; Kafka; e, Akka Streams.
  4. Flink; MapReduce; e, Akka Streams.
  5. 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

Continue aprendendo