Strumieniowanie

term_id: streaming

Category: engineering_practice

Definition

Strumieniowanie odnosi się do ciągłego pobierania i przetwarzania danych w czasie rzeczywistym lub bliskim rzeczywistemu w miarę ich generowania. W przeciwieństwie do przetwarzania partiami, które obsługuje ustalone zestawy danych, systemy strumieniowe zarządzają

Summary

Paradygmat przetwarzania danych, w którym informacje są przetwarzane ciągle w małych porcjach w miarę ich napływania, a nie w dużych statycznych partiach.

Key Concepts

  • Przetwarzanie w czasie rzeczywistym
  • Aktualizacje przyrostowe
  • Niskie opóźnienie
  • Dane nieograniczone

Use Cases

  • Wykrywanie oszustw w czasie rzeczywistym w transakcjach finansowych
  • Monitorowanie danych z czujników na żywo w systemach IoT
  • Dynamiczne kanały rekomendacji treści