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