PrestoDB
PrestoDB is a free, open-source distributed SQL query engine for querying large datasets across different data systems.
What PrestoDB is
PrestoDB is a free, open-source distributed SQL query engine for querying large datasets across different data systems. It uses connectors through a standard API to query sources such as Hive, Iceberg, Kafka, Cassandra, MongoDB, MySQL, PostgreSQL, BigQuery, Redshift, and SQL Server. Queries are distributed across a coordinator and worker nodes. The project offers a server tarball, command line interface, JDBC driver, and Docker container, with deployment guidance for Docker, Helm, and Homebrew. It documents authentication with Kerberos, LDAP, password files, and OAuth 2.0, as well as access control and secure internal communication; SSL/TLS can protect communication between cluster nodes. Presto is self-hosted and a Linux Foundation project governed independently as open source. Its documentation cautions that it is a query engine, not a standard database with all the features that label may imply. The project directs users to its Slack community to connect with engineers and users.
Good
- Free and open source.
- Connectors cover a wide range of data systems.
- Supports Docker, Helm, and Homebrew deployment.
- Documents multiple authentication and access-control options.
- Can secure cluster communication with SSL/TLS.
Watch out
- Requires self-hosted deployment.
- It is not a standard database.
- Queries depend on supported data-source connectors.
Who it suits
PrestoDB suits teams that need to query large datasets across different systems and can manage a self-hosted deployment. It may not fit teams looking for the full feature set of a standard database.
Verdict
PrestoDB brings distributed SQL querying to data spread across heterogeneous sources, with a broad connector list and documented security controls. Check whether a query engine, rather than a standard database, suits your requirements.
Plans and prices
From PrestoDB's own pricing page, checked 2 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| PrestoDB | Free | Open-source SQL query engine · self-hosted deployment |
| Presto open-source distribution | Free | Self-hosted deployment · Infrastructure and operations are user-managed · No license charge stated |
The facts
Each one read from PrestoDB's own pages, with the date it was checked.
What it does
- Analytics focus
- Presto targets OLAP workloads such as analysis, aggregation and reporting rather than OLTP database transactions.checked 15 Oct 2026
- Authorization
- Presto includes built-in system access control options for allowing all operations, read-only operations, or file-based rules.checked 2 Oct 2026
- Built-in connectors
- Built-in connectors include JMX, System, Hive and TPC-H, with additional connectors supplied by third parties.checked 15 Oct 2026
- Client libraries
- Official documentation covers Java/JDBC, Python, Go and JavaScript clients, plus CLI usage.checked 15 Oct 2026
- Connector ecosystem
- Documentation lists connectors for systems including BigQuery, Cassandra, ClickHouse, Delta Lake, Druid, Elasticsearch, Hudi, Iceberg, Kafka, MongoDB, MySQL, Oracle, PostgreSQL, Redis, Redshift, SQL Server and others.checked 15 Oct 2026
- Connectors
- The documentation lists connectors for systems including Hive, Iceberg, Kafka, Cassandra, MongoDB, MySQL, PostgreSQL, BigQuery, Redshift, and SQL Server.checked 2 Oct 2026
- Current release
- The getting-started page identifies Presto 0.299 as the current release dated August 31, 2026.checked 15 Oct 2026
- Custom connectors
- Developers can implement connectors through Presto's connector SPI and connector factory interfaces.checked 15 Oct 2026
- Deployment
- The project provides a server tarball, command line interface, JDBC driver, and Docker container for getting started.checked 2 Oct 2026
- Developer extensibility
- The developer guide documents custom connectors, functions, procedures, types, system access control, authenticators, event listeners and request filters.checked 15 Oct 2026
- Docker deployment
- The project publishes a prestodb/presto Docker image and provides configuration and run instructions.checked 15 Oct 2026
- Documentation depth
- The documentation covers installation, clients, security, administration, caching, optimization, connectors, SQL, REST, troubleshooting, releases and developer APIs.checked 15 Oct 2026
- Federated querying
- A single SQL query can access data lakes, lakehouses, NoSQL systems and relational databases through connectors.checked 15 Oct 2026
- Governance
- The Presto Foundation was established under the Linux Foundation with Facebook, Alibaba, Twitter and Uber as founding members.checked 15 Oct 2026
- Internal encryption
- Communication between Presto cluster nodes can be secured with SSL/TLS.checked 2 Oct 2026
- JDBC driver
- The JDBC driver is distributed as a Maven Central artifact and supports Java 8 or newer.checked 15 Oct 2026
- License
- The Presto repository identifies the project license as Apache License 2.0.checked 15 Oct 2026
- Limit: incomplete transactional scope
- G2 reviewers note limited transaction support and that Presto often needs other tools to fill product gaps.checked 15 Oct 2026
- Limit: integration effort
- G2 reviewers report that connecting databases can be tedious, slow or prone to intermittent errors during table refreshes.checked 15 Oct 2026
- Limit: large fact joins
- A TrustRadius reviewer says Presto's memory-oriented design is not suited to large fact-to-fact joins.checked 15 Oct 2026
- Limit: learning curve
- G2 reviewers repeatedly describe setup, distributed-system concepts and design decisions as difficult to learn.checked 15 Oct 2026
- Limit: pricing perception
- Some G2 reviewers describe Presto-based usage as expensive compared with alternatives such as Google Cloud services.checked 15 Oct 2026
The company
- Company facts
- The project is governed by the Presto Foundation, a Linux Foundation project; no standalone commercial headquarters or employee count is stated on the official Presto pages reviewed.checked 15 Oct 2026
- Founded
- 2012checked 28 Sep 2026
Alternatives to PrestoDB
- 1

Starburst Enterprise Context Layer
Free planWebAPISelf-hosted7.5$0.50 usage-based - 2

Apache Hive
Free planOpen sourceAPILinuxmacOSSelf-hosted7.4Free plan - 3

IBM Db2
Free planWebAPILinuxSelf-hosted7.4From $630 a month - 4

Starburst Galaxy
Free planWebAPILinux7.1Free plan - 5
Comunica
Free planWebAPILinuxmacOS7.0Free plan - 6
Apache Drill
Free planAPILinuxmacOSSelf-hosted6.7Free plan