~/talk

What's new for Flink's Table & SQL APIs? Planners, Python, DDL

links:none on file
github:twalthr
slides:none on file

Flink 1.9 ships a pluggable Blink planner and a split table-module architecture so users can opt into Blink while falling back to the old planner; the unified TableEnvironment replaces many prior environments. A new logical type system defines ~24 types and stronger type inference; SQL DDL and Hive catalog integration are added. A Python Table API is available (manual build today, UDFs via Beam portability planned), and efforts target end-to-end SQL performance including TPCH/TPC-DS compatibility.

AI-written summary · about

  1. 0:00Intro
  2. 2:38Apache Flink's Relational APIs
  3. 6:20Architecture before Flink 1.9
  4. 7:46Architecture in Flink 1.9+
  5. 8:23Alibaba's Contribution of Blink
  6. 9:51How can we merge Blink gradually?
  7. 14:15Separation of Concerns
  8. 15:47Pure Table Programs
  9. 19:06What is the input and Output Type?
  10. 20:20New Data Type Abstraction
  11. 22:07New Type Inference
  12. 23:49What is Missing in Flink SQL?
  13. 25:28Introducing the new Python Table API
  14. 26:45Python Table API Example
  15. 28:30Defining Sources and Sinks (using builders)
  16. 30:00Defining Sources and Sinks (using DDL)
  17. 30:52Running SQL Queries
  18. 31:23A Preview of FLIP-58: User-defined Python functions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.