Launch a New Career with Certificates from Google, IBM & Microsoft
The Most Addictive Python and SQL Courses
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn how to implement and utilize the TPCDS connector in Presto C++ through this lightning talk that explores the development process of adding TPCDS table generation capabilities to Presto's C++ implementation. Discover how the connector builds upon DuckDB's TPCDS extension and wraps the dsdgen data generator from the TPC organization to enable on-the-fly TPCDS data generation with configurable scale factors. Explore the architectural decisions behind moving data generation components to Velox and understand how this integration enables writing microbenchmarks for various TPCDS queries. Examine the implementation challenges encountered while ensuring correctness and gain insights into performance comparisons between the original Presto and Presto C++ versions of the connector. Master the technical details of integrating C-based data generation tools into modern C++ query engines and understand the benefits of having native TPCDS support for benchmarking and testing distributed query processing systems.
Syllabus
Lightning Talk: TPCDS connector in Presto C++
Taught by
Presto Foundation