Потоковая обработка

term_id: streaming

Category: engineering_practice

Definition

Потоковая обработка подразумевает непрерывный прием и обработку данных в реальном или близком к реальному времени по мере их генерации. В отличие от пакетной обработки, которая работает с фиксированными наборами данных, системы потоковой обработки управляют бесконечными

Summary

Парадигма обработки данных, при которой информация непрерывно обрабатывается небольшими порциями по мере поступления, а не большими статичными пакетами.

Key Concepts

  • Обработка в реальном времени
  • Инкрементальные обновления
  • Низкая задержка
  • Неограниченные данные

Use Cases

  • Выявление мошенничества в финансовых транзакциях в реальном времени
  • Мониторинг данных с датчиков в системах Интернета вещей (IoT)
  • Динамические ленты рекомендаций контента