Skip to main content
Engineering, Data / ML

Serving Millions of Apache Pinot™ Queries with Neutrino

December 11, 2024 / Global
Featured image for Serving Millions of Apache Pinot™ Queries with Neutrino
Image
 Figure 1: Pinot’s V1 Engine has a scatter-gather design. 
Image
Figure 2: Pinot’s multistage query execution model. Source: .
Image
Figure 3: High-level execution of Presto.
Image
Figure 4: Neutrino query leveraging window functions to deduplicate rows on (trip_id, line_item) before performing an aggregation.
Image
Figure 5: Query plan for the query in Figure 4. 
Image
Figure 6: Dynamic split execution timeout logic.
Ankit Sultana

Ankit Sultana

Ankit Sultana is a Staff Software Engineer on the Real Time Analytics (RTA) team at Uber, and the technical lead for the RTA query stack.

Pratik Tibrewal

Pratik Tibrewal

Pratik Tibrewal is a Senior Software Engineer at Uber.

Christina Li

Christina Li

Christina Li is a Software Engineer at Uber.

Shreyaa Sharma

Shreyaa Sharma

Shreyaa Sharma is a Software Engineer at Uber.

Ujwala Tulshigiri

Ujwala Tulshigiri

Ujwala Tulshigiri is an Engineering Manager on the Real-time Analytics team within the Uber Data Org. She leads a team that builds a self-served, reliable, and scalable real-time analytics platform based on Apache Pinot and Presto to power various business critical use cases and real-time dashboards at Uber.

Posted by Ankit Sultana, Pratik Tibrewal, Christina Li, Shreyaa Sharma, Ujwala Tulshigiri

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy