Introduction to Real-Time Analytics with Apache Pinot
summary
Apache Pinot is a real‑time, distributed analytics DB that sits on Kafka and serves user‑facing features (LinkedIn feed, Uber Eats) by ingesting events into in‑memory consuming segments and immutable disk segments, then scattering queries via brokers to servers. It targets 100k+ queries/sec with sub‑100 ms latency and second‑level freshness, supports forward/inverted/text/geo(JSON/H3) indexes and a precomputed StarTree index, and is proven in production for low‑latency, high‑concurrency analytics.
AI-written summary · about
chapters (8)
- 0:00Intro
- 2:06Revolution
- 9:22A taxonomy of analytics
- 20:34Data model
- 20:58Query language
- 22:38Pinot architecture
- 42:23Indexes
- 48:57Outro
related talks
54mAn Introduction to Apache Pinot
44mUSER-FACING, REALTIME ANALYTICS USING APACHE PINOT
47mReal-time analytics for your users with Apache Pinot
38mReal-Time Analytics: Going Beyond Stream Processing with Apache Pinot
47mReal-time Analytics for Your Users with Apache Pinot
34mReal-Time Analytics: Going Beyond Stream Processing with Apache Pinot
34mReal-Time Analytics: Going Beyond Stream Processing with Apache Pinot
46mOptimizing Speed and Scale of User-Facing Analytics w Kafka and Pinot
