Power BI Fundamentals - Create visualizations and dashboards from scratch
Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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