Relational Document / XML Graph
SurrealDB supports relational, document, and graph-based data models. By default, SurrealDB creates schema-less documents, however the SurrealQL syntax provides functionality for creating fixed-schema tables as well. Graph-based models are constructed by representing the nodes and the edges as relations that are related by record links.
SurrealDB does have the concept of joins. Instead of Joins between pre-defined relations, SurrealDB uses graph edges (record links) to link records to each other. With graph edges and the ability to store arrays and objects as field members, SurrealDB can provide the functionality of Joins along with other graph-based operations like path traversal.
https://github.com/surrealdb/surrealdb
SurrealDB Ltd.
2016
EchoDB, FoundationDB, RocksDB, TiKV
EchoDB, FoundationDB, RocksDB, TiKV