SurrealDB

SurrealDB is a multi-model DBMS that supports embedded and shared-nothing deployments. It uses a hybrid data model that combines documents with explicit graph edge relationships.

Data Model

Document / XML Graph

Query Execution

Tuple-at-a-Time Model

Query Interface

Custom API SQL HTTP / REST

System Architecture

Shared-Nothing Embedded

SurrealDB Logo
Website

https://surrealdb.com/

Source Code

https://github.com/surrealdb/surrealdb

Tech Docs

https://surrealdb.com/docs

Twitter

@surrealdb

Developer

SurrealDB Ltd.

Country of Origin

GB

Start Year

2016

Project Type

Commercial, Open Source

Written in

Rust

Supported languages

Go, JavaScript, Rust

Embeds / Uses

EchoDB, FoundationDB, RocksDB, TiKV

Compatible With

EchoDB, FoundationDB, RocksDB, TiKV

Operating Systems

Linux, OS X, Windows

Licenses

Business Source License