USER-FACING, REALTIME ANALYTICS USING APACHE PINOT
summary
Apache Pinot is a distributed OLAP store that ingests from Kafka Kinesis or Pulsar and serves queries from in-memory segments then flushes to deep storage; clusters report over a million events per second ingestion and milliseconds latencies at tens of thousands of QPS. It uses brokers servers and a controller for routing and coordination, offers inverted range text geospatial and star tree index and json index, supports transform UDFs at ingest or query time, and powers LinkedIn Who Viewed My Profile Feed and UberEats dashboards.
AI-written summary · about
chapters (17)
- 0:00Start
- 0:52About Me
- 2:12Evolution of Real Time Analytics
- 3:22User-facing Real Time Analytics
- 4:39Who Viewed My Profile
- 6:15UberEats Restaurant Manager
- 7:17Challenges of user-facing realtime analytics
- 8:53Analytics Landscape
- 11:24Apache Pinot Community
- 12:09Apache Pinot Architecture
- 14:52Demo
- 24:39UDFs for Ingestion Transformation & Query
- 25:11User-facing realtime analytics using Pinot
- 29:03Star-tree index benchmarks
- 29:24JSON Index
- 31:21Partitioning
- 33:05Takeaway
related talks
49mIntroduction to Real-Time Analytics with Apache Pinot
54mAn Introduction to Apache Pinot
47mReal-time analytics for your users with Apache Pinot
47mReal-time Analytics for Your Users with Apache Pinot
46mOptimizing Speed and Scale of User-Facing Analytics w Kafka and Pinot
34mNext generation OLAP stack using Apache Pinot
34mReal-Time Analytics: Going Beyond Stream Processing with Apache Pinot
29mRealtime Analytics Unleashed: Unlocking the Potential of Data at Scale
