Apache Presto

Presto (PrestoDB) is a distributed SQL query engine designed for fast interactive analytic queries against various data sources, including Hadoop, S3, relational databases, and more. Developed and open-sourced by Facebook, it enables users to query petabytes of data using standard ANSI SQL…

Key facts

First appeared
2013
Category
technology
Problem solved
Presto was created to address the significant challenge of running fast, interactive analytic queries over massive datasets stored in diverse systems, particularly Hadoop. Traditional MapReduce-based engines like Apache Hive were too slow for ad-hoc, exploratory analytics, while specialized data warehouses required costly and complex data movement.
Platforms
JVM (Java Virtual Machine), Linux, Docker, Kubernetes

Related technologies

Notable users

  • Uber
  • Netflix
  • Airbnb
  • LinkedIn
  • Meta (Facebook)
  • ByteDance
  • Tencent
  • Amazon (AWS Athena uses a Presto derivative)