FaunaDB
ELI5 — The Vibe Check
FaunaDB is a globally distributed database that's obsessed with correctness. It guarantees your data is consistent everywhere on Earth at the same time, which sounds obvious until you realize how hard that actually is. It has its own query language that reads like a functional programming fever dream.
Real Talk
Fauna is a distributed document-relational database that provides strict serializability across globally distributed nodes using the Calvin protocol. It supports document, relational, and graph data models with ABAC-based security. Its query language (FQL) is expression-based and supports complex transactions natively.
When You'll Hear This
"Fauna gives us strong consistency without managing distributed infrastructure." / "FQL took some getting used to but the transaction guarantees are worth it."
Related Terms
Distributed Database
A distributed database spreads your data across multiple computers that work together like a hive mind. If one server dies, the others pick up the slack.
Serializable Isolation
Serializable isolation is the strictest mode where the database pretends all transactions run one after another, even though they're actually concurrent.
Strong Consistency
Strong consistency means the moment you write something, everyone everywhere immediately sees the updated value. No 'give it a sec' nonsense.
SurrealDB
SurrealDB is the Swiss Army chainsaw of databases. It does documents, graphs, key-value, AND relational all in one.