Declarative stream processing...
summary
Apache Flink claims to run both low-latency pattern detection and high-throughput analytics on the same engine by adding a CEP library and a StreamSQL / Table API that compile via Calcite into optimized DataStream programs. Patterns become a non-deterministic automaton executed in an operator, CEP emits success or timeout warning events which can be registered as tables and aggregated with tumbling/sliding windows, and the system relies on event-time with watermarks and exactly-once semantics; pattern-in-SQL is a proposed extension, not yet finished.
AI-written summary · about
chapters (7)
- 0:00Introduction to stream
- 6:45Tracking an order process
- 9:06Streaming analytics basics
- 16:44Complex event processing
- 23:57Integrating CEP and SQL
- 24:14Future visions and Q&A
- 36:47Closing thoughts
related talks
38mStreaming analytics and CEP ... #bbuzz
33mComplex Event Processing with Flink: the state of FlinkCEP
41mBeyond the Hype: When Apache Flink Solves Real Problems
38mApache Flink: A Very Quick Guide
39mChangelog Stream Processing with Apache Flink
42mStream Processing beyond Streaming Data
49mscale.bythebay.io: Stephan Ewen, Apache Flink and the Next Wave of Stream Processing Applications
45mData Stream Processing Concepts and Implementations
