EVERYTHING XIAOMI
Get listed

PrestoDB

PrestoDB is a free, open-source distributed SQL query engine for querying large datasets across different data systems.

Place
#1 of 28
Score
7.7

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.

All about pricing
PlanPriceWhat it gives you
PrestoDBFreeOpen-source SQL query engine · self-hosted deployment
Presto open-source distributionFreeSelf-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

All alternatives
  1. 1Starburst Enterprise Context Layer logo

    Starburst Enterprise Context Layer

    Free planWebAPISelf-hosted
    7.5$0.50 usage-based
  2. 2Apache Hive logo

    Apache Hive

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.4Free plan
  3. 3IBM Db2 logo

    IBM Db2

    Free planWebAPILinuxSelf-hosted
    7.4From $630 a month
  4. 4Starburst Galaxy logo

    Starburst Galaxy

    Free planWebAPILinux
    7.1Free plan
  5. 5

    Comunica

    Free planWebAPILinuxmacOS
    7.0Free plan
  6. 6

    Apache Drill

    Free planAPILinuxmacOSSelf-hosted
    6.7Free plan