Databases · head to head
FaunaDB vs Presto

FaunaDB
Databases
Document-relational database whose hosted service closed in 2025 and whose core is now unmaintained Apache 2.0 code.
- From
- Free
- Rated
- -

Presto
Databases
The Meta-lineage distributed SQL query engine, distinct from the Trino fork
- From
- Free
- Rated
- -
The short version
- Each has a real cost: FaunaDB the hosted service was wound down in 2025, so there is no managed Fauna to buy; every remaining user either operates a JVM cluster themselves or migrates, and both are projects rather than tasks.; Presto the original creators and most of the active contributor base left for Trino in 2020, so Presto has the smaller community, fewer connectors and slower feature delivery of the two branches.
- They diverge on capability: FaunaDB covers Document-relational model, Presto covers Federated querying.
- Prices and features above were last checked on 31 August 2026.
Where they differ
Only the attributes on which FaunaDB and Presto actually diverge.
Identical on both: starting price (Free), free tier (Yes), user rating (Not yet rated), category (Databases).
What each one covers
Drawn from each product's published feature list. An absence here means we hold no record of it - not that the product lacks it.
Only in FaunaDB
- Document-relational model
- FQL v10
- Distributed ACID transactions
- HTTPS access
- User-defined functions
- Attribute-based access control
- Document history
- Event streaming
Only in Presto
- Federated querying
- In-memory execution
- Open table format support
- Presto C++ workers
- ANSI SQL
- Pluggable connectors
What people use each for
The jobs each tool is most often brought in to do.
FaunaDB
- Keeping an existing Fauna-backed application alive on self-hosted infrastructure while a migration is planned and fundednot Presto
- Extracting historical data from a Fauna dataset that can no longer be reached through the hosted APInot Presto
- Studying a production implementation of deterministic distributed transactions, since the full server source is now readable under Apache 2.0not Presto
- Forking the engine deliberately, where an organisation has JVM and distributed-systems staff and wants a document-relational store it fully controlsnot Presto
Presto
- An existing PrestoDB estate that needs continued upgrades rather than a migration to Trinonot FaunaDB
- A team buying IBM watsonx.data, where Presto is the underlying query enginenot FaunaDB
- Joining a Hive or Iceberg lake to an operational PostgreSQL database in one query without an ETL stepnot FaunaDB
- Very large scale interactive SQL where the Meta-tested branch is a specific requirementnot FaunaDB
Where each one falls short
Documented limitations, not opinions. Every one is a constraint you would hit in normal use.
FaunaDB
- The hosted service was wound down in 2025, so there is no managed Fauna to buy; every remaining user either operates a JVM cluster themselves or migrates, and both are projects rather than tasks.
- The open-sourced repository has had no substantive activity since May 2025 and the drivers were frozen alongside it, so you inherit responsibility for security patches in a Scala distributed database that almost nobody else is running.
- FQL has no wire or dialect compatibility with anything else, so migrating off is a rewrite of every query, index and access rule in the application rather than a data export.
- No BI tool, ORM or CDC connector speaks FQL, so reporting and analytics always required exporting the data first, and that export tooling is now also unmaintained.
- The community was small before the shutdown and has dispersed since, so operational answers, tuning advice and people who have run a Fauna cluster in anger are all scarce when something breaks.
Presto
- The original creators and most of the active contributor base left for Trino in 2020, so Presto has the smaller community, fewer connectors and slower feature delivery of the two branches.
- Documentation, tutorials and Stack Overflow answers for the two projects are frequently mixed up, and a solution written for Trino often does not apply, which costs real debugging time.
- It is a query engine with no storage of its own, so query performance is dictated by your file layout, partitioning and statistics, and a badly organised lake makes Presto look slow.
- Memory-bound execution means a single large join can fail the whole query rather than spilling gracefully, and tuning cluster memory settings is a persistent operational chore.
- Commercial support has consolidated into IBM since the Ahana acquisition, so the independent vendor market that once existed around Presto is largely gone.
Pricing, plan by plan
FaunaDB
Free- FreeFree
- 100K read ops
- 50K write ops
- 1GB storage
- Pro$25/month
- Pay per use
- Priority support
- Advanced features
Presto
Free- PrestoFree
- Apache 2.0 licence
- Presto Foundation governance under the Linux Foundation
- No node or query limits
Which should you pick?
Choose FaunaDB if
- You need document-relational model.
- You want to start without paying.
- You also want fql v10.
Choose Presto if
- You need federated querying.
- You want to start without paying.
- You work on Linux, Docker, Kubernetes.
- You also want in-memory execution.
Questions people ask
- Is FaunaDB or Presto better?
- Neither clearly leads. FaunaDB starts at Free and Presto at Free, and user ratings are close enough to be indistinguishable. Choose on capability and platform support.
- Which is cheaper, FaunaDB or Presto?
- FaunaDB starts at Free and Presto at Free.
- Does FaunaDB or Presto run on more platforms?
- FaunaDB runs on Web. Presto runs on Linux, Docker, Kubernetes.
- Can I use FaunaDB for free?
- Both have a free tier, so you can try either at no cost before committing.
- What is FaunaDB best used for?
- FaunaDB is most often used for keeping an existing fauna-backed application alive on self-hosted infrastructure while a migration is planned and funded, extracting historical data from a fauna dataset that can no longer be reached through the hosted api, studying a production implementation of deterministic distributed transactions, since the full server source is now readable under apache 2.0, forking the engine deliberately, where an organisation has jvm and distributed-systems staff and wants a document-relational store it fully controls. Of those, keeping an existing fauna-backed application alive on self-hosted infrastructure while a migration is planned and funded and extracting historical data from a fauna dataset that can no longer be reached through the hosted api are not what Presto is typically brought in for.
- What can FaunaDB do that Presto cannot?
- FaunaDB covers Document-relational model, FQL v10, Distributed ACID transactions, HTTPS access. Presto covers Federated querying, In-memory execution, Open table format support, Presto C++ workers.
Answered from the vendors’ own pages
FaunaDB: Can I still sign up for Fauna as a service?
No. Fauna Inc. wound down the hosted service in 2025 and the company website is no longer serving. The only way to run Fauna now is to build and operate the open-sourced server yourself.
Presto: Is this Presto or Trino?
This is PrestoDB, the branch that stayed at Facebook and moved to the Linux Foundation. Trino is the 2020 fork by the original creators.
FaunaDB: What licence is the open-sourced code under?
Apache 2.0, with the copyright held by a FaunaDB Foundation. That is a permissive OSI licence with no competing-use clause, so you may run it, modify it and even offer it as a service.
Presto: Which should I choose for a new project?
Trino, in most cases. It has the larger community, more connectors and more commercial options.
FaunaDB: Is the open source version the same software that ran the cloud?
It is the core database engine. The control plane, billing, dashboard and multi-tenant operational tooling that made it a service are not part of the release, so you are running the engine, not the product.
Presto: Who maintains Presto now?
Principally Meta, Uber and IBM, which acquired the Presto vendor Ahana in 2023.
FaunaDB: What should I migrate to?
There is no drop-in target. Teams that valued the document model with relationships usually land on Postgres with JSONB, and teams that valued the serverless HTTP access pattern usually land on DynamoDB or a managed Postgres with an HTTP driver. Either way the query layer is rewritten.
Presto: Is it still actively released?
Yes, releases continue on a regular cadence under the Presto Foundation.
FaunaDB: How hard is it to self-host?
It builds as a fat JAR and runs as a multi-node JVM cluster. There is an OPERATING.md, but no supported packaging, no operator, no upstream releases and no support contract, so budget for a distributed-systems engineer, not a container.
Related pages
Other head to heads
- FaunaDB vs Amazon Aurora
- FaunaDB vs PostgreSQL
- FaunaDB vs Airtable
- FaunaDB vs Cockroach Labs
- FaunaDB vs BigQuery
- FaunaDB vs CouchDB
- FaunaDB vs CosmosDB
- FaunaDB vs ArangoDB
- FaunaDB vs Dgraph
- FaunaDB vs DynamoDB
- FaunaDB vs Google Cloud SQL
- FaunaDB vs Apache Pinot
- FaunaDB vs Amazon RDS
- FaunaDB vs Apache Pulsar
- FaunaDB vs Cassandra
- FaunaDB vs Amazon Redshift
- FaunaDB vs ClickHouse
- FaunaDB vs StarRocks
- FaunaDB vs Dremio
- FaunaDB vs DuckDB
- FaunaDB vs MariaDB
- FaunaDB vs Apache Kafka
- FaunaDB vs Meilisearch
- FaunaDB vs Memcached
- FaunaDB vs Typesense
- FaunaDB vs Timeplus
- FaunaDB vs VerneMQ
- FaunaDB vs Dragonfly
- FaunaDB vs Fivetran HVR
- FaunaDB vs Grist
- FaunaDB vs IBM Db2
- FaunaDB vs Instaclustr
- Presto vs Amazon Aurora
- Presto vs PostgreSQL
- Presto vs Airtable
- Presto vs Cockroach Labs
- Presto vs BigQuery
- Presto vs CouchDB
- Presto vs CosmosDB
- Presto vs ArangoDB
- Presto vs Dgraph
- Presto vs DynamoDB
- Presto vs Google Cloud SQL
- Presto vs Apache Pinot
- Presto vs Amazon RDS
- Presto vs Apache Pulsar
- Presto vs Cassandra
- Presto vs Amazon Redshift
- Presto vs ClickHouse
- Presto vs StarRocks
- Presto vs Dremio
- Presto vs DuckDB
- Presto vs MariaDB
- Presto vs Apache Kafka
- Presto vs Meilisearch
- Presto vs Memcached
- Presto vs Typesense
- Presto vs Timeplus
- Presto vs VerneMQ
- Presto vs Dragonfly
- Presto vs Fivetran HVR
- Presto vs Grist
- Presto vs IBM Db2
- Presto vs Instaclustr
