×

Just like Linux, there are multiple derivatives of Presto. Trino is the one maintained by the creators of Presto.

Older image of William Shakespeare

“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:

  • PrestoSQL is now called Trino
  • PrestoDB is still called PrestoDB
  • Starburst, as a member of the governing board of the Presto Foundation, will be working to harmonize the codebases and establish a Presto conformance program
  • If you use Starburst for Presto, absolutely nothing changes for you.

PrestoSQL and PrestoDB

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:

  1. The Linux Foundation now owns the trademark, which is why PrestoSQL had to change its name.
  2. The Linux Foundation understands it is super common to have multiple distributions of the same project and will establish a conformance program to allow exactly that. For example, in the case of Linux, there are over 600 different Linux distributions in existence today!

Where does Starburst stand on all of this?

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.

Schedule a call with an expert

Book time

Start Free with
Starburst Galaxy

Up to $500 in usage credits included

  • Query your data lake fast with Starburst's best-in-class MPP SQL query engine
  • Get up and running in less than 5 minutes
  • Easily deploy clusters in AWS, Azure and Google Cloud
For more deployment options:
Download Starburst Enterprise

Please fill in all required fields and ensure you are using a valid email address.

s