Hacker ApprovedDepartments

FoundationDB

Hacker Approved

The most recommended of 9 distributed databases

Database praised for strict serializable transactions, hands-off reliability and deterministic testing; the client is complicated and needs expertise to use correctly.

Database praised for strict serializable transactions, hands-off reliability and deterministic testing; the client is complicated and needs expertise to use correctly.

32 people gave an opinion

recommend it
26
criticize it
6
approval share
81%
Each figure is one person. RecommendsCriticizes

Recommended in 9 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 26 people recommend itNeeds 10 or more, met.
  • 4.3 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 9 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Strict serializable transactions

    “The best implementation of serializable transactions I've seen is in FoundationDB but it comes with serious costs.”

    Comment from 24 Feb 2026 in “What Is a Database Transaction?”

    “very few can guarantee Strict Serializability in a distributed setting, like FoundationDB does”

    Comment from 2 Jan 2026 in “Intro to Foundation DB via a Distributed Mutex”

    “Doing it at the kv store level has the advantage of providing serializability”

    Comment from 3 May 2026 on Hacker News
  • Reliable and hands-off to run

    “I've never spent less time thinking about a data store that I use daily.”

    Comment from 8 Dec 2025 in “Flow: Actor-based language for C++, used by FoundationDB”

    “has been extremely reliable and hands-off, administration-wise”

    Comment from 8 Dec 2025 in “Flow: Actor-based language for C++, used by FoundationDB”

    “FDB is an excellent DB with very strong operational guarantees”

    Comment from 17 Apr 2026 in “TigerBeetle: A Trillion Transactions [video]”
  • Deterministic simulation testing

    “FoundationDB is awesome testing wise as they have deterministic simulation testing”

    Comment from 8 Dec 2025 in “Flow: Actor-based language for C++, used by FoundationDB”

    “already invented, and just slightly more tested than others on the market”

    Comment from 10 Sep 2026 in “Object storage is all you need”

What people warn about

Each mark is one comment

  • Weak website and documentation

    “it's weird that Apple, Snowflake, and the other big contributors have put essentially zero calories into documentation/website/etc.”

    Comment from 3 Jul 2026 in “FoundationDB's Flow – Bringing Actor-Based Concurrency to C++11”

    “Why has FoundationDB not been professionalised? Better website, better docs, official GUI?”

    Comment from 3 Jul 2026 in “FoundationDB's Flow – Bringing Actor-Based Concurrency to C++11”

Other distributed databases people recommend

The four most recommended other distributed databases, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

FoundationDB compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
FoundationDBThis page26681%9—Approved
Google Cloud Spanner23292%9—Approved
CockroachDB191163%11——
rqlite13476%5—Approved
Apache Cassandra121544%8——
See all 9 distributed databases, ranked

What people said

33 of the 36 comments that mention it, newest first. Each links to the original comment.

“Sometimes it requires an whole new language!”

MixedComment from 14 Sep 2026 in “Show HN: EterDB, a Postgres fork that makes it easy to recover from incidents”

“FDB as our metadata store which is the sort of workload it is really good at”

RecommendsComment from 10 Sep 2026 in “Object storage is all you need”

“the client is complicated and needs expertise to use correctly”

MixedComment from 10 Sep 2026 in “Object storage is all you need”

“already invented, and just slightly more tested than others on the market”

RecommendsComment from 10 Sep 2026 in “Object storage is all you need”

“What if you just ran FoundationDB instead?”

RecommendsComment from 10 Sep 2026 in “Object storage is all you need”

“Foundationdb has a good solution to this.”

RecommendsComment from 29 Aug 2026 in “Monzo Stand-In”

“both of which have a favorable reputation for quality in both design and implementation”

RecommendsComment from 26 Aug 2026 in “AWS Acquires DuckLabs”

“I think you can get this with FoundationDB, I should experiment rather than hypothesizing, but it feels like it would be nicer”

RecommendsComment from 23 Aug 2026 in “Things I want in a modern relational query language”

“FoundationDB (CP) for the refs”

RecommendsComment from 20 Aug 2026 in “Git at Any Scale”

“see it as such incredible technology for the enterprise”

RecommendsComment from 17 Aug 2026 in “Why vibe code in Common Lisp?”

“I think FoundationDB has that crown.”

RecommendsComment from 13 Aug 2026 in “Tailscale Traces Database Corruption to 16y/o SQLite WAL-Reset Bug”

“it's weird that Apple, Snowflake, and the other big contributors have put essentially zero calories into documentation/website/etc.”

MixedComment from 3 Jul 2026 in “FoundationDB's Flow – Bringing Actor-Based Concurrency to C++11”

“it converts all normal DBA tasks into development tasks”

CriticizesComment from 3 Jul 2026 in “FoundationDB's Flow – Bringing Actor-Based Concurrency to C++11”

“Why has FoundationDB not been professionalised? Better website, better docs, official GUI?”

CriticizesComment from 3 Jul 2026 in “FoundationDB's Flow – Bringing Actor-Based Concurrency to C++11”

“To me this is not "Actors" at all.”

CriticizesComment from 3 Jul 2026 in “FoundationDB's Flow – Bringing Actor-Based Concurrency to C++11”

“I strongly recommend poking around with Foundation for this”

RecommendsComment from 14 Jun 2026 in “The only scalable delete in Postgres is DROP TABLE”

“probably one of most underrated DB engines out there”

RecommendsComment from 26 May 2026 in “Dropbox CEO Drew Houston to step down”

“C/C++ based and then owned by apple make it not suitable for the role”

MixedComment from 7 May 2026 in “SQLite Is a Library of Congress Recommended Storage Format”

“Doing it at the kv store level has the advantage of providing serializability”

RecommendsComment from 3 May 2026 on Hacker News

“they all give you fault tolerance for free without much involvement from your side”

RecommendsComment from 1 May 2026 in “Does Postgres Scale?”

“excellent db's meant for very specific use cases”

RecommendsComment from 27 Apr 2026 in “Branimir Lambov from IBM on Cassandra”

“FDB is an excellent DB with very strong operational guarantees”

RecommendsComment from 17 Apr 2026 in “TigerBeetle: A Trillion Transactions [video]”

“The best implementation of serializable transactions I've seen is in FoundationDB but it comes with serious costs.”

MixedComment from 24 Feb 2026 in “What Is a Database Transaction?”

“JFS recommends using a distributed key-value store to host metadata, such as TiKV or FoundationDB”

MixedComment from 16 Jan 2026 in “JuiceFS is a distributed POSIX file system built on top of Redis and S3”

“Fdb is a pain to work with locally, but is an extremely nice piece of kit.”

MixedComment from 10 Jan 2026 in “Janderland/fenv: FoundationDB development environment”

“very few can guarantee Strict Serializability in a distributed setting, like FoundationDB does”

RecommendsComment from 2 Jan 2026 in “Intro to Foundation DB via a Distributed Mutex”

“because it’s serializable it takes away an entire class of error to consider”

RecommendsComment from 28 Dec 2025 in “Clock Synchronization Is a Nightmare”

“which to me feel like the right solution to the problem”

RecommendsComment from 27 Dec 2025 in “Clock Synchronization Is a Nightmare”

“FoundationDB provides strict serializability by default.”

RecommendsComment from 9 Dec 2025 in “Jepsen: NATS 2.12.1”

“I've never spent less time thinking about a data store that I use daily.”

RecommendsComment from 8 Dec 2025 in “Flow: Actor-based language for C++, used by FoundationDB”

“FoundationDB is awesome testing wise as they have deterministic simulation testing”

RecommendsComment from 8 Dec 2025 in “Flow: Actor-based language for C++, used by FoundationDB”

“has been extremely reliable and hands-off, administration-wise”

RecommendsComment from 8 Dec 2025 in “Flow: Actor-based language for C++, used by FoundationDB”

“But they miss critical aspect of it and that’s isolated memory between processors.”

CriticizesComment from 15 Nov 2025 in “Async Mutexes”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.