O que é Análise em Streaming
Análise de dados em fluxo
Análise em Streaming é o processamento e análise de dados em tempo real conforme chegam, sem armazená-los primeiro.
Conceitos-Chave
- Processamento de eventos em tempo real
- Janelas deslizantes para agregação
- Baixa latência (milissegundos)
- Processamento contínuo de fluxos
Aplicações
- Monitoramento de sistemas e alertas
- Detecção de fraude
- IoT e telemetria
- Plataformas de trading
- Personalização em tempo real
Tecnologias
- Apache Kafka Streams
- Apache Flink
- Apache Spark Streaming
- Amazon Kinesis
- Google Dataflow
Vantagens
- Insights instantâneos
- Resposta rápida a eventos
- Escalabilidade
- Redução de carga de armazenamento
Comparação com Processamento Batch
- Streaming: dados processados imediatamente
- Batch: dados acumulados, depois processados