Questão nº 82
Questão de Tecnologia da Informação · FGV TCE-PA 2024 (nº 82)
Sobre a ingestão e o processamento de dados, faça a associação correta entre os dois formatos a seguir.
- Processamento em lote (batch)
- Processamento em fluxo (stream)
( ) são processados incrementalmente ao longo do tempo, permitindo a análise em tempo real e uma redução significativa da latência.
( ) têm entradas de tamanho finito conhecido.
( ) operam em conjuntos de dados ilimitados.
( ) é mais adequado para tarefas que envolvem a carga e transformação de grandes volumes de dados de uma vez, como a criação de índices de busca, visualizações materializadas e métricas agregadas.
Assinale a opção que indica a associação correta, na ordem apresentada.
- A2 – 1 – 2 – 1. (alternativa correta)
- B1 – 2 – 2 – 1.
- C2 – 1 – 2 – 2.
- D1 – 1 – 2 – 2.
- E2 – 2 – 1 – 1.
Resposta comentada
Gabarito Alternativa A
No mundo da Tecnologia da Informação, o Processamento de Dados se divide em duas grandes formas: o Processamento em Lote (Batch), que lida com grandes volumes de dados de uma vez, como se fosse um relatório mensal; e o Processamento em Fluxo (Stream), que processa dados continuamente à medida que chegam, como um feed de notícias em tempo real.
Vamos analisar cada afirmação:
-
(2) são processados incrementalmente ao longo do tempo, permitindo a análise em tempo real e uma redução significativa da latência.
- Explicação: Esta descrição se encaixa perfeitamente no Processamento em Fluxo (Stream). A ideia de processar "incrementalmente ao longo do tempo" e obter "análise em tempo real" com "baixa latência" é a essência do processamento de dados que chegam continuamente, um após o outro.
-
(1) têm entradas de tamanho finito conhecido.
- Explicação: Esta característica é do Processamento em Lote (Batch). Os dados são coletados por um período, formando um conjunto com um "tamanho finito e conhecido" antes de serem processados. Pense em um arquivo CSV que você baixa e processa; ele tem um começo e um fim definidos.
-
(2) operam em conjuntos de dados ilimitados.
- Explicação: Esta é uma característica fundamental do Processamento em Fluxo (Stream). Os dados chegam de forma contínua, sem um fim predefinido, formando um "conjunto de dados ilimitado" ou unbounded.
-
(1) é mais adequado para tarefas que envolvem a carga e transformação de grandes volumes de dados de uma vez, como a criação de índices de busca, visualizações materializadas e métricas agregadas.
- Explicação: Esta descrição aponta para o Processamento em Lote (Batch). Tarefas que envolvem "grandes volumes de dados de uma vez" e que podem esperar para serem processadas (como a criação de índices ou métricas diárias/semanais) são ideais para o processamento em lote, que otimiza a eficiência para esses blocos de dados.
A sequência correta é, portanto, 2 – 1 – 2 – 1.
(A) Correta: A sequência 2 – 1 – 2 – 1 corresponde exatamente à nossa análise das características de processamento em fluxo e em lote. A primeira afirmação descreve o processamento em fluxo (tempo real, incremental), a segunda o processamento em lote (dados finitos), a terceira novamente o fluxo (dados ilimitados) e a quarta o lote (grandes volumes de uma vez, tarefas agregadas).
(B) Incorreta: A primeira afirmação ("processados incrementalmente ao longo do tempo, permitindo a análise em tempo real") é de fluxo (2), não de lote (1).
(C) Incorreta: A última afirmação ("mais adequado para tarefas que envolvem a carga e transformação de grandes volumes de dados de uma vez") é de lote (1), não de fluxo (2). Esta é a armadilha mais tentadora: muitos associam "grandes volumes" a "fluxo" por ser algo moderno, mas "de uma vez" e "transformação pesada" são típicos de lote.
(D) Incorreta: A primeira afirmação ("processados incrementalmente ao longo do tempo, permitindo a análise em tempo real") é de fluxo (2), não de lote (1).
(E) Incorreta: A segunda afirmação ("têm entradas de tamanho finito conhecido") é de lote (1), não de fluxo (2).
Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Informática - Administrador de Banco de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.