Developer Voices cover image

Developer Voices

How Apache Pinot Achieves 200,000 Queries per Second (with Tim Berglund)

Mar 20, 2024
Discover how Apache Pinot achieves an impressive 200,000 queries per second and the architectural decisions behind it. Tim Berglund explains the roles, optimization, and performance of Pinot, covering queries, data movement, and indexing strategies. Learn about the evolution of databases, query optimization, and the technical details of real-time data applications with Apache Pinot.
01:14:28

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Scaling databases face challenges at each growth stage, requiring advanced clustering solutions.
  • Transactional and analytics-focused databases require specialized optimizations to handle different types of queries effectively.

Deep dives

Scalability of Database Architectures

As demands on a system increase exponentially, the architecture faces unique challenges at each power of 10 growth. The podcast discusses how databases handle varying levels of concurrent queries, highlighting the shift in strategies as query loads rise. For instance, while some relational databases can manage thousands of concurrent queries, scaling beyond certain thresholds may require advanced approaches like clustering multiple machines.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner