Pular para o conteúdo principal

Questão de Sistemas de Informação — Sistemas de Processamento em lotes — FGV 2024

Sistemas de InformaçãoSistemas de Processamento em lotes
Código
fg097437
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Administrador de Banco de Dados
Sobre a ingestão e o processamento de dados, faça a associação correta entre os dois formatos a seguir.1. Processamento em lote (batch)2. 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.
  1. A2 – 1 – 2 – 1.
  2. B1 – 2 – 2 – 1
  3. C2 – 1 – 2 – 2.
  4. D1 – 1 – 2 – 2.
  5. E2 – 2 – 1 – 1
Revelar gabarito e comentário

GabaritoA — 2 – 1 – 2 – 1.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Processamento em lote vs. fluxo

Gabarito: alternativa A (2 – 1 – 2 – 1). A associação correta é: stream para processamento incremental, batch para entradas finitas, stream para dados ilimitados e batch para grandes volumes de uma vez.

A questão testa a distinção clássica entre os dois paradigmas. Vamos analisar cada afirmação:

  • Afirmação 1: "são processados incrementalmente ao longo do tempo, permitindo a análise em tempo real e uma redução significativa da latência." → Isso descreve o processamento em fluxo (stream), onde os dados chegam continuamente e são processados em tempo real. No lote, o processamento ocorre em blocos discretos e não em tempo real.

  • Afirmação 2: "têm entradas de tamanho finito conhecido." → Refere-se ao processamento em lote (batch). Em batch, o volume de dados de entrada é previamente conhecido e finito (ex.: arquivo do mês). No fluxo, os dados são potencialmente infinitos.

  • Afirmação 3: "operam em conjuntos de dados ilimitados." → Corresponde ao processamento em fluxo (stream), que lida com fluxos contínuos e ilimitados. O lote trabalha com conjuntos de dados finitos.

  • Afirmação 4: "é 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." → Típico do processamento em lote (batch), usado em ETL e cargas pesadas.

Portanto, a sequência é: 2 (stream) – 1 (batch) – 2 (stream) – 1 (batch).

PEGA ESSA DICA!

Para fixar, associe batch a "grande volume de uma vez" e "finito"; stream a "contínuo", "tempo real" e "ilimitado".

Gabarito: letra A.

Link permanente: /questoes/fg097437