~/talk

How do you query a stream?

Talkat GeeCON 2024 · 2024-05-15..05-17· [data-engineering]
slides:none on file

Argues there is no single right way — choices depend on trade-offs. Lists concrete options: Kafka Connect ships topics into Postgres or other OLTP stores (works well for gigabytes–hundreds of GB; terabytes hit the destination DB), Kafka Streams materializes key/value state stores and exposes interactive queries but requires deploying app code, streaming‑SQL systems (Materialize, Delta, RisingWave, ksqlDB) provide serverless or persistent materialized views via Postgres protocol, and real‑time analytics DBs (Apache Pinot, ClickHouse) give low‑latency indexed queries for high QPS.

AI-written summary · about

  1. 0:00Introduction to stream processing
  2. 3:00From monoliths to streaming data
  3. 8:46Streams vs traditional databases
  4. 11:15Kafka Connect for data pipelines
  5. 16:32Kafka Streams for transformations
  6. 25:01Streaming SQL databases
  7. 30:40Cloud data warehouses and lakes
  8. 40:11Real-time analytics databases
  9. 48:35Choosing the right tool
  10. 51:47Q&A and closing remarks
~/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.