~/talk

Unified stream and batch processing with Apache Flink’s relational APIs

Talkat Flink Forward Berlin 2017 · 2017-09-11..09-13· [databases, api-design]
slides:none on file

Apache Flink provides Table API and SQL as a single relational layer that yields identical results on files or Kafka streams by translating queries into the same logical plan via Apache Calcite and code generation. It models streams as dynamic tables, supports event-time windowing with watermarks so window results are append-only, and converts tables to streams in upsert/append modes (retractions or key-based updates). Aggregations and window joins are implemented or imminent and run in production.

AI-written summary · about

  1. 0:00Introduction to stream SQL
  2. 26:04Converting streams and tables
  3. 30:50State and query constraints
  4. 34:52Project roadmap and use cases
  5. 37:46Conclusion and Q&A
~/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.