Large Scale Stream Processing with Blink SQL at Alibaba
summary
Alibaba runs Blink SQL (Flink-based) as a production stream SQL engine after ~2 years of work, powering search, recommendation and ads and running most real‑time jobs on 2017 Singles Day with per‑job state in the multi‑terabyte range. Built features include dynamic tables and stream‑table duality, temporal (lookup) joins and a DDL/DML surface, latency‑SLA and state‑TTL controls, micro‑batching and top‑N pushdown optimizations, plus a UI ML platform that translates workflows to TableAPI/SQL.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 0:58Background of Alibaba
- 2:37Alibaba Ecosystem
- 4:10Why Scala
- 5:10Dynamic Table
- 7:04Stream Cycle
- 8:56DDL
- 9:54DML
- 14:00Query Optimization
- 16:10Summary
- 17:18QA
- 17:53Machine Learning
- 18:30Stream Composition
- 21:17Application aggregation
- 22:47Optimization
- 23:28Questions
related talks
43mLeverage the power and simplicity of SQL on Apache Flink
23mWhat is Behind Alibaba's Double 11 Shopping Festival
35mApache Flink 2.0: Unified Enterprise Data Processing System and Beyond
21mFlink's application at Didi
39mBetter, Faster, Stronger Streaming: Your First Dive into Flink SQL
23mBetter, Faster, Stronger Streaming: Your First Dive into Flink SQL
37mSQL Ask-Me-Anything
49mscale.bythebay.io: Stephan Ewen, Apache Flink and the Next Wave of Stream Processing Applications
