Вступ до потокової обробки в реальному часі

Концепції стримінгу

Mike Metzger

Data Engineer

Що таке «реальний час»?

  • Визначення різниться залежно від контексту
  • Зазвичай задає час реакції
  • Час реакції подається як певна гарантія
  • Це може бути:
    • 1 день
    • 1 година
    • 1 хвилина
Концепції стримінгу

Приклад із життя

Пошта

  • Різні класи послуг
  • Термін доставки залежить від класу послуги
  • Обмежена пропускна здатність для швидших послуг
  • Вартість пропорційна швидкості
  • Вибір робить відправник з наявних опцій
Концепції стримінгу

Зв'язок із потоками?

Як реальний час пов'язаний із потоковими даними?

  • Потокові процеси обмежені наявними ресурсами
    • Як швидко дані можна транспортувати?
    • ... обробляти?
    • ... доставляти?
    • Скільки це коштує?
Концепції стримінгу

Ресурси визначають реалізацію

  • Допомагає визначити наші вимоги до процесів потокових даних
  • Швидкість транспортування
  • Затримка обробки
  • Доставка
  • Зберігання даних
  • Вартість!
Концепції стримінгу

Давайте потренуємось!

Концепції стримінгу

Preparing Video For Download...