
What’s the difference between PrestoDB and PrestoSQL?

Join Starburst on April 17th for the next iteration of our Live Demo Series
Justin Borgman
Co-Founder & CEO
Starburst
Justin Borgman
Co-Founder & CEO
Starburst
Just like Linux, there are multiple derivatives of Presto. Trino is the one maintained by the creators of Presto.
“What’s in a name? That which we call a rose by any other name would smell as sweet”
-Juliet, in William Shakespeare’s Romeo & Juliet
On Sunday, December 27, 2020, Presto creators Martin Traverso, Dain Sundstrom, and David Philips met with other maintainers of the PrestoSQL project and made the decision to rebrand with a new name: Trino. If you’re wondering why (and I’m sure you are), I encourage you to read their blog post here: PrestoSQL is now Trino.
In the paragraphs below, I’ll explain my views on all of this, but let me give you the TL;DR up front:
Now, if you’re new to Presto, you may not even know that there have been 2 different Presto branches (PrestoSQL and PrestoDB) ever since the creators left Facebook in late 2018. PrestoDB was the original repo that continued to be developed by Facebook after their departure and PrestoSQL was the new repo they created when they left. When PrestoSQL was established, all of the leading contributors outside of Facebook followed the Presto creators to this new repo and development continued at an incredibly fast pace. Starburst was one of the first to make the switch, and I explained the rationale in this January 2019 blog post.
In late 2019, Facebook transferred ownership of PrestoDB to the Linux Foundation and a new foundation, the Presto Foundation, was created. This was an important milestone for 2 reasons:
As a member of the Presto Foundation governing board, Starburst will be working with other member companies to establish a conformance program as I mentioned above, and Starburst will continue to produce enterprise-grade distributions for Presto, which we develop from Trino. It’s still the same software, no matter what you call it.
This site uses cookies for performance, analytics, personalization and advertising purposes. For more information about how we use cookies please see our Cookie Policy.
These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website.
These are analytics cookies that allow us to collect information about how visitors use a website, for instance which pages visitors go to most often, and if they get error messages from web pages.
These cookies allow our website to properly function and in particular will allow you to use its more personal features.
These cookies are used by third parties to build a profile of your interests and show you relevant adverts on other sites.