Streaming (prelucrare în flux continuu)

term_id: streaming

Category: engineering_practice

Definition

Streaming se referă la ingestia și procesarea continuă a datelor în timp real sau aproape în timp real, pe măsură ce sunt generate. Spre deosebire de prelucrarea în loturi (batch), care gestionează seturi de date fixe, sistemele de streaming gestionează

Summary

Un paradigmă de procesare a datelor în care informația este procesată continuu, în bucăți mici, pe măsură ce ajunge, nu în loturi statice mari.

Key Concepts

  • Procesare în timp real
  • Actualizări incrementale
  • Latency scăzut
  • Date nelimitate

Use Cases

  • Detectarea fraudei în timp real în tranzacțiile financiare
  • Monitorizarea datelor de la senzori în sistemele IoT
  • Fluxuri dinamice de recomandări de conținut