Our Presto Credo for the Truly Open Source SQL Query Engine.
Co-authors:
Girish Baliga, Chair, Presto Foundation, Presto Foundation Member, Engineering at Uber
Tim Meehan, Chair, Presto Foundation TSC and Software Engineer at Meta
We believe that data analytics should be democratized—and is why we innovate Presto with state-of-the-art database technology. Trusted governance is important to us—and is why we model our project governance and bylaws after the Linux Foundation.
TO OUR FELLOW DATA ENGINEERS, SOFTWARE DEVELOPERS, AND DATA PLATFORM ENTHUSIASTS:
As the use of data analytics and SQL lakehouses grows, the open-forever Presto distributed SQL query engine has the enduring power to change the world with better data-driven decisions.
We take this moment to reflect on the open source Presto query engine and especially why open source Presto, hosted by the Linux Foundation’s Presto Foundation, is the best choice for those who care about data platforms and state-of-the-art database technology.
We believe:
In developing state-of-the-art database technology that is accessible to everyone. The Presto query engine has come a long way in the past few years. In particular, the community has developed key technical innovations that have made Presto an even more powerful SQL engine, notably: multi-level caching, disaggregated coordinators, ETL with Presto-on-Spark, and the upcoming native vectorized C++ worker, based on Velox, for blazing fast, efficient query execution. Such technology is unmatched and unparalleled in the open source industry.
In scalability, reliability, and performance. Presto was designed specifically for data warehousing and analytics workloads. It has a distributed architecture, which means it can scale to support any SQL workloads, working with very large data sets. Because Presto supports ANSI SQL, it can unify one SQL dialect for all types of engines. It is fast, it is reliable, and it is scalable. Companies like Meta (formerly Facebook), Uber, Twitter, Alibaba, ByteDance, and Twilio continue to use Presto to power their SQL workloads on large datasets.
In neutral governance. Presto Foundation, part of Linux Foundation, is a neutral, open source technology foundation that supports and maintains the development of the Presto technology. Our project bylaws, which prevent future licensing changes, provide guidelines for how the project operates and are followed, such as who gets to make decisions and how those decisions are made. This is why the Presto Foundation exists: so Presto can forever remain technology-driven and community-driven rather than vendor-driven.
In collaboration. We believe in the power of collaboration and the sharing of knowledge. Presto technology is built collaboratively by software engineers and database architects from around the globe. An industry consortium of end-user companies and technology vendors provide oversight over the Presto Foundation bylaws.
That the concept of openness also extends to who joins. We welcome all to the Presto Foundation. With bylaws preventing Presto from ever switching to a closed source license, we draw in not only developers and users, but also other vendors who want to support our mission. As the industry grows, we think that developers and users will increasingly choose software projects with reassuring, transparent bylaws.
Finally, by adhering to all the points of this credo, we believe that Presto is the best distributed SQL query engine available today.
The Presto Foundation hosted under Linux Foundation has neutrality, transparency, and an open governing board which anyone is welcome to join. Presto is here to stay, and the technology will continue to evolve and improve. If you haven’t already, please join us today.
Thank You.
Signed,
- Girish Baliga, Chair, Presto Foundation, Presto Foundation Member; Uber
- Steven Mih, Board member, Presto Foundation Treasurer; Ahana
- Rachel Pedreschi, Chair, Presto Foundation, Outreach, Presto Foundation Member; Ahana
- Tim Meehan, Chair, Presto Foundation TSC Presto Foundation Member; Meta
- Philip S Bell, Board Member, Presto Foundation; Meta Open Source
- Rohan Pednekar, Chair, Presto Foundation, Conformance, Presto Foundation Member; Ahana
- Ali LeClerc, Senior Director of Marketing & Community at Ahana; Presto Foundation Member; Ahana
- Hans Uhlig, Principal Tech Product Manager at IBM
- Bhoomaiah Alishetti, Program Director at IBM
- Kevin Shen, Product Manager at IBM
- Kanchana padmanabhan, Program Director at IBM
- Deepak Rangarao, Distinguished Engineer at IBM
- Ashish Vishwakarma, Data Engineer at Intel
- Danfeng Xu, Software Engineer
- Roy Hassan, Head of Product at Upsolver.
- Satish Ramakrishnan. Executive at minIO
-- If you would like to sign this Credo then please write us at Community@lists.prestodb.io