Back to all databases

MillenniumDB

An open-source, multi-model graph database supporting property graphs, RDF, and a multilayered graph format. Built on relational storage techniques and worst-case optimal join algorithms, with query support via SPARQL 1.1, GQL, and a proprietary Cypher-like language.

Overall rank
#91
First released
2021
License
GPL-2.0
Built with
C++

Details

Vendor
IMFD Chile
Type
Multiple
Category
Emerging
License
GPL-2.0
Language
C++
Query Languages
GQLSPARQL
Protocols
SPARQL ProtocolWebSocket
Sources 6 references

Protocols SPARQL Protocol, WebSocket

RDF/SPARQL queries go through the SPARQL server implementing the W3C SPARQL Protocol (default port 1234); the official MQL/property-graph drivers (Python, JS) connect over a ws:// WebSocket URL rather than plain HTTP. Draft's generic HTTP/REST tag is corrected to WebSocket for the non-SPARQL client path.

License GPL-2.0

SPDX identifier as classified by GitHub from the repository licence file.

Released 2021

Confirms current value. IMFD's systems paper describes the first public release of the MillenniumDB engine and was itself published in 2021.

Language C++

Confirms current value. GitHub byte counts show C++ (8.0MB) dwarfing every other language, and the project's own developer docs are about compiling the C++ core with CMake/Clang.