01 |THE DIFFERENCE
Where Postgres reaches, SurrealDB runs natively
Postgres covers much of this through extensions and joins. SurrealDB carries every model in the core, in one transaction.
Traversal in place of joins
Postgres reaches a related row through a foreign key and a join, and the cost grows with depth. SurrealDB follows the edge directly, with no join planning and no join index.
Embeddings beside the rows
pgvector adds a vector column and an index type to a relational core. SurrealDB stores the embedding with the record and queries it alongside graph, full-text and structured filters in one statement.
Horizontal reads and writes
Postgres scales past one node through primary and replica coordination, and large deployments shard by hand. SurrealDB separates compute from storage and scales both directions without sharding.
02 |THE SAME QUERY
Similar documents, from one team, this quarter. Three joins and an operator in Postgres with pgvector. One statement in SurrealQL.
Postgres + pgvector
SurrealQL
03 |HOW IT COMPARES
SurrealDB vs. Postgres + pgvector
AI and retrieval workloads stretch a relational engine past its design. SurrealDB handles them natively.
TRUSTED BY
Enterprise teams building on SurrealDB
Postgres,answered
THE PLATFORM
Everything an application and its agents know. Five surfaces, one engine.
Database
Document, graph, vector, time-series and relational in one engine.

Agent Memory
What an agent learns, with its source and its time, in the same engine.

Cloud
Managed clusters in the regions you choose, scaled on demand.

Studio
Query, explore and design the schema from the browser.

MCP
Every model that speaks MCP reaches the database and the memory directly.

IN PRODUCTION
Trusted at scale. Samsung, Nvidia, Verizon, Tencent, and Walmart run on SurrealDB.
14,000+
Developers building on SurrealDB Cloud
4M+
Developers building on SurrealDB worldwide
FROM THE TEAMS
SurrealDB gives us a foundation where we can unify semantic search, knowledge graphs, and AI-driven decision making without stitching together multiple systems. Collapsing responsibility into SurrealDB has become our default engineering posture.
VP of Engineering, Later
GET STARTED




