~/talk

Next generation OLAP stack using Apache Pinot

Talkat Berlin Buzzwords 2022 · 2022-06-12..06-14· [databases, web-performance]
slides:none on file

Apache Pinot is a distributed columnar OLAP engine that claims real-time user-facing analytics at scale: ingesting millions of events/sec and serving over 200,000 QPS with millisecond p99 latency. It implements local upsert bitmaps for accurate real-time mutations without global coordination, uses partitioning plus broker/server pruning and per-column indexes (inverted, range, geo, star-tree) to speed queries, and offers tiered storage on S3 plus a JSON index that is orders-of-magnitude faster than UDF parsing.

AI-written summary · about

  1. 0:00Introduction to OLAP stack
  2. 1:02Evolving OLAP requirements
  3. 8:19Apache Pinot overview
  4. 12:32Pinot query speed optimizations
  5. 19:31Handling upserts in Pinot
  6. 23:06Hybrid storage architecture
  7. 26:42JSON data handling
  8. 28:05Pinot as modern OLAP engine
  9. 29:33Q&A session
~/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.