Questão FC296011
Existem várias abordagens para a ingestão de dados, sendo cada uma delas adequada para determinado tipo de necessidade e de cenário. No caso da ingestão de dados em tempo real, str
Bancos de Dados Dimensionais
CESGRANRIO · 2024
Existem várias abordagens para a ingestão de dados, sendo cada uma delas adequada para determinado tipo de necessidade e de cenário.
No caso da ingestão de dados em tempo real, streaming, os dados são
- coletados e processados em intervalos regulares, por exemplo, diariamente ou semanalmente.
- capturados e processados continuamente à medida que são gerados.
- processados em pequenos lotes, com o processamento ocorrendo em intervalos curtos, mas não instantâneos.
- processados apenas após um evento específico ser acionado, como, por exemplo, uma transação em banco de dados ou um clique de usuário.
- armazenados em um data lake ou data warehouse, antes de qualquer forma de processamento ou de análise.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A alternativa correta expressa o conceito de ingestão em streaming: os dados são capturados e processados continuamente à medida que são gerados, sem esperar acumular lotes.
Isso significa processamento com baixa latência e resposta quase em tempo real, permitindo detectar eventos e disparar ações imediatamente.
Arquiteturas de streaming tratam fluxos de eventos contínuos, mantendo estado incremental e tolerância a falhas para garantir consistência e disponibilidade.
Casos típicos incluem monitoramento de sensores, logs, detecção de fraudes e negociações financeiras, onde a rapidez na análise é essencial.
Tecnologias comuns suportam esse padrão, como Apache Kafka, Apache Flink, Apache Storm e AWS Kinesis, que possibilitam ingestão, processamento e encaminhamento contínuos dos dados.
Conteúdo do catálogo FC Concursos · Atualizado em