SurrealDB
ELI5 — The Vibe Check
SurrealDB is the Swiss Army chainsaw of databases. It does documents, graphs, key-value, AND relational all in one. It has built-in auth, real-time subscriptions, and you can even query it directly from the frontend. It's trying to be everything, and it's surprisingly good at it.
Real Talk
SurrealDB is a multi-model database that supports document, graph, and relational paradigms within a single query language (SurrealQL). It features built-in authentication, authorization with row-level security, real-time change feeds, and can run embedded, as a server, or in a distributed cluster.
Show Me The Code
SELECT name, ->purchased->product.name AS products
FROM user
WHERE age > 25;
When You'll Hear This
"SurrealDB replaced our Postgres AND our Redis in one shot." / "The graph traversal syntax in SurrealQL is surprisingly clean."
Related Terms
Document Store
A document store lets you throw JSON blobs into your database like tossing papers into a filing cabinet.
FaunaDB
FaunaDB is a globally distributed database that's obsessed with correctness.
Graph Database
A graph database stores data as dots connected by lines, like a social network map.
Multi-Primary Replication
Multi-primary replication lets multiple database servers accept writes simultaneously, like having multiple cashiers at a store.