awesome-multi-model-databases
Resource for multi-model databases. Welcome ISSUEs & PRs.
Paper
-
Multi-model Databases: A New Journey to Handle the Variety of Data A survey.
-
Multi-model Data Management: What’s New and What’s Next? A survey.
-
Linking Entities across Relations and Graphs Focusing on the integration between Relations and Graphs.
-
UDBMS: Road to Unification for Multi-model Data Management An instance.
-
OrientDB: A NoSQL, Open Source MMDMS An open-source MMDBS.
-
The BigDAWG Polystore System An instance of the
polystore system
.
Book
Toolkit
- UniBench: Towards Benchmarking Multi-Model DBMS.
MMDBS
Open-Source
name | github | status | lang | support | protocol | query | license |
---|---|---|---|---|---|---|---|
ArangoDB | arangodb | maintaining | C++, JavaScript | relation, graph, document | http | AQL | Apache-2.0 |
OrientDB | orientdb | maintaining | Java | relation, graph, document | http | SQL99 | Apache-2.0 |
EuclidesDB | euclidesdb | stopped | C++ | relation, model | gRPC | gRPC | Apache-2.0 |
ArcadeDB | arcadedb | maintaining | Java | relation, graph, document, KV | http | SQL99, Cypher, JSON | Apache-2.0 |
OrixDB | orixdb | booting | Rust | unknown | unknown | GraphQL | MIT |
EdgeDB | edgedb | booting | Python | relation, graph, object | http | EdgeQL | Apache-2.0 |
Commercial
name | home page | document | support | features |
---|---|---|---|---|
Lindorm | Lindorm | Lindorm | relation, time-series, fulltext, KV | HBase Compatibility; Spark, Flink, Hadoop Connection; |