Leverage the power and simplicity of SQL on Apache Flink
summary
Argues that Apache Flink exposes full SQL and a Table API that deliver unified batch/stream semantics, with production deployments at Alibaba, Huawei, Uber and users like Netflix processing 3 trillion events/day and jobs with 20 TB state. Shows Flink 1.5 features (hopping windows, windowed joins, UDFs), demos queries on NYC taxi events, and describes a proposed query service (FLIP-24) that compiles SQL to streaming jobs, serves live materialized views, and discusses result-serving tradeoffs and a handle+client alternative.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:53What is Apache Flink
- 4:21SQL and Table API overview
- 8:39Unified batch and stream semantics
- 13:46Supported SQL operations
- 15:31Use cases for Flink SQL
- 22:23Improving API usability
- 23:08Live SQL demo with NYC taxi data
- 26:13Future Flink SQL query service
- 31:55Summary and Flink Forward
- 33:06Q&A session
related talks
39mBetter, Faster, Stronger Streaming: Your First Dive into Flink SQL
46mFlink SQL in 2020: Time to show off!
23mFrom Streams to Tables and Back Again: A Demo of Flink’s Table & SQL API
41mBeyond the Hype: When Apache Flink Solves Real Problems
23mBetter, Faster, Stronger Streaming: Your First Dive into Flink SQL
38mApache Flink: A Very Quick Guide
21mFlink's application at Didi
47mTaking a look under the hood of Apache Flink’s relational APIs
