Streaming

term_id: streaming

Category: engineering_practice

Definition

O streaming refere-se à ingestão e ao processamento contínuos de dados em tempo real ou quase em tempo real, conforme são gerados. Diferentemente do processamento em lote, que lida com conjuntos de dados fixos, os sistemas de streaming gerenciam fluxos contínuos de dados sem limites predefinidos.

Summary

Um paradigma de processamento de dados em que as informações são processadas continuamente em pequenos blocos à medida que chegam, em vez de em grandes lotes estáticos.

Key Concepts

  • Processamento em tempo real
  • Atualizações incrementais
  • Baixa latência
  • Dados ilimitados

Use Cases

  • Detecção de fraude em tempo real em transações financeiras
  • Monitoramento de dados de sensores ao vivo em sistemas de IoT
  • Feed dinâmico de recomendação de conteúdo