Meta uses Presto extensively for batch. Come learn about the architecture of Meta’s batch usage, how Presto is tuned in batch clusters, how monitoring and reliability is set up, and the future direction with Spark.
This talk will provide an overview of an ongoing effort to enable the new PrestoDB C++ execution engine, code-named Prestissimo, and its use of the Velox library with the ability to run the TPC-H benchmark with good performance.
This talk will quickly review the market shift to use heterogeneous hardware, the need for new language runtime and library level abstractions to hide the complexity of this hardware, and position the PrestoDB SQL query engine with the Velox and Cachelib libraries embodiments of these abstractions.