Presto Virtual Meetup Aug 2024 – Disaggregating Presto coordinator: introducing the Presto Sidecar

    Presto Virtual Meetup Aug 2024 – Disaggregating Presto coordinator: introducing the Presto Sidecar

    Speaker: Tim Meehan, Presto Foundation TSC Chair & Software Engineer, IBM

    Presto is transforming its evaluation engine to use Velox, a highly performant modular execution engine. As anyone who’s worked on databases knows, they are very large and complicated, and making systems behave in identical ways is nearly impossible. To address the subtle differences between how Velox executes queries and Presto Java used to, and to allow things such as C++ UDFs and optimizations such as constant folding, a new process is being developed called the Presto Sidecar.

    In this talk we introduce the sidecar process, the problems it will solve, and how to use the Presto sidecar process in the future.