Skip to content

SurrealDB vs.
data platforms

Data platforms. Databricks, Snowflake and others are the analytics layer.
SurrealDB. The operational layer your applications and agents run on.
Together. Different layers for different problems, side by side.

01 |COMPLEMENTARY

Different problems, different layers. The warehouse analyses, SurrealDB operates.

Platforms

Data platforms

Batch analytics, data lakes and ML training, optimised for historical analysis.

SurrealDB

SurrealDB

Real-time operations, agent context and transactional workloads, optimised for serving and inference.

02 |HOW THEY WORK TOGETHER

The data flow. History in the warehouse, the next step here.

Ingest

Ingest and enrich

Databricks or Snowflake turns raw data into features, segments and scores in batch.

Serve

Serve in real time

Enriched features land in SurrealDB, where agents and applications query them in sub-millisecond time.

Context

Agent context

Agents read context from SurrealDB, reason over it with Agent Memory, and write decisions back.

Feedback

Feedback loop

Outcomes and interactions flow back to the data platform for the next training cycle.

03 |HOW IT WORKS

The next step, served live. The warehouse's scores land as records here, and the application reads them with the rest of its data in one statement.

1-- The warehouse scored the customer overnight; the app decides now, in one read
2LET $profile = (SELECT taste FROM ONLY customer_features:acme);
3
4SELECT
5 name,
6 vector::similarity::cosine(embedding, $profile.taste) AS fit
7FROM product
8WHERE embedding <|10|> $profile.taste
9 AND in_stock = true
10ORDER BY fit DESC;

Context above the database vs. context in the database

Honeydew

A semantic layer compiling business logic into governed SQL. Strong governance, with static definitions to maintain by hand.

Atlan

An enterprise data graph with catalogue, lineage, governance and an MCP server. Rich metadata, bootstrapped from other systems rather than owning the transactional substrate.

RelationalAI

Decision intelligence inside Snowflake with graph, rules and predictive reasoning. Powerful analytics, tied to an analytical platform.

TRUSTED BY

Enterprise teams building on SurrealDB

Data platforms,answered

No. Data platforms such as Databricks and Snowflake handle batch analytics, ML training and historical analysis. SurrealDB handles real-time serving, agent context and transactions. Together they form one data architecture.

THE PLATFORM

Everything an application and its agents know. Five surfaces, one engine.

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.
Justin Foley

VP of Engineering, Later

GET STARTED

Add the operational layer. Real-time serving for the insights your analytics stack produces.

SurrealDB

The context and memory layer for AI agents

Database. Graphs, vectors, documents and relational data in one engine, in a single ACID transaction.
Agent Memory. Connects and retrieves context wherever your data lives, every fact carrying its source.
Cloud. Fully managed, in the cloud provider and region you choose.

Explore with AI

Copyright © 2026 SurrealDB Ltd. Registered in England and Wales. Company no. 13615201

Registered address: 3rd Floor 1 Ashley Road, Altrincham, Cheshire, WA14 2DT, United Kingdom

Trading address: Huckletree Oxford Circus, 213 Oxford Street, London, W1D 2LG, United Kingdom