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
- Meta (Facebook)
- ByteDance
- Tencent
- Amazon (AWS Athena uses a Presto derivative)