Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Prestissimo: The Next Generation C++ Based Presto SQL Query Engine

OSACon via YouTube

Overview

Learn about Prestissimo, the next-generation C++ based runtime execution engine for Presto SQL, in this 10-minute conference talk from OSA Con 2023. Discover how this ambitious project aims to revolutionize query processing by replacing Presto's Java-based runtime with a state-of-the-art engine built on vectorization and runtime optimizations. Explore the significant benefits of the Native engine, including substantial performance improvements through SIMD and adaptive optimizations, elimination of Java GC-related issues through improved memory management, and enhanced operational guidance. Examine real-world production results from Meta and Bytedance, where CPU usage has been reduced to one-third of the original Java implementation. Understand how Prestissimo integrates with the Velox open source initiative, providing essential data processing primitives and supporting various workloads across platforms. Gain insights into this collaborative project involving major tech companies and learn about its development roadmap for the coming years.

Syllabus

Prestissimo : The new generation Presto

Taught by

OSACon

Reviews

Start your review of Prestissimo: The Next Generation C++ Based Presto SQL Query Engine

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.