PrestoDB is an open-source distributed SQL engine that works with several popular tools including HDFS (Hadoop), Hive, Cassandra, Kafka, MongoDB, and others. It was developed by Facebook to run interactive queries on its large data warehouse. It supports large-scale exabyte-level data analytics. Today, Presto is used by many organizations including Airbnb, Netflix, and Atlassian. 

Two different branches have evolved from Presto — PrestoDB and PrestoSQL. PrestoDB is the original version that was developed by Facebook, then contributed to the Apache Foundation. When the Presto developers left Facebook, they started a new repo called PrestoSQL, which eventually changed its name to Trino.    

Project Background

  • Platform: PrestoDB
  • Author: Facebook       
  • Released: November 2013
  • Type: Query engine
  • License: Apache License 2.0
  • Language: Java
  • GitHub: prestodb/presto
  • Runs on: Multi-platform
  • GitHub Stars: 13.3k
  • GitHub Contributors: 547


  • Performs in-memory
  • Scales to petabyte-scale 
  • Works with Hadoop and Hive based data warehouse
  • Provides interactive queries against Hadoop and other platforms
  • Supports SQL semantics, including complex queries, aggregations, joins, and approximate percentiles.
Scroll to Top