Presto

Presto is an open source distributed SQL query engine for running interactive analytic queries against heterogeneous data sources. It was open sourced by Facebook in 2013. Although it is also known as PrestoDB, Presto is not a general-purpose database management system (DBMS). It does not manage the storage of data. Instead, Presto is a query engine which allows querying data where it lives, including Hive, Cassandra, Kafka, and relational databases. A single Presto query is able to combine data from multiple sources. Presto was designed, built and optimized for interactive queries. In comparison, both Presto and Hive support SQL queries against HDFS, while Presto is targeted at interactive queries and Hive is suitable for batch processing. Presto supports ANSI-compatible SQL statements.

History

Facebook started the development of Presto in 2012 and open sourced its first release in 2013.

Query Interface

SQL

Storage Architecture

Disk-oriented

System Architecture

Shared-Disk

Derivative Systems

People Also Viewed

Presto Logo
Website

http://prestosql.io

Source Code

https://github.com/prestosql/presto

Developer

Presto Open Source Community

Country of Origin

US

Start Year

2013

Project Type

Open Source

Written in

Java

Supported languages

SQL

Licenses

Apache v2

Wikipedia

https://en.wikipedia.org/wiki/Presto_(SQL_query_engine)

Derivative Systems

People Also Viewed