PrestoSQL becomes Trino

By: Justin Borgman
December 28, 2020

What’s in a Name?

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:

  • 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.

Dos Prestos

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.

 
Justin Borgman

Co-Founder & CEO, Starburst

Justin Borgman is a subject matter expert on all things big data & analytics. Prior to founding Starburst, he was Vice President & GM at Teradata (NYSE: TDC), where he was responsible for the company’s portfolio of Hadoop products. Justin joined Teradata in 2014 via the acquisition of his company Hadapt where he was co-founder and CEO. Hadapt created “SQL on Hadoop” turning Hadoop from a file system to an analytic database accessible by any BI tool.

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.