TSV
Graph Databases - TSV
Graph databases are database management systems that represent relationships between data using nodes (vertices) and edges. Compared to relational databases, they excel at querying complex many-to-many relationships and deep hierarchical structures. They are widely used for social network analysis, recommendation systems, fraud detection, and knowledge graph construction. Representative products include Neo4j, ArangoDB, and Amazon Neptune.
database
graph
NoSQL
Neo4j
ArangoDB
knowledge graph
data modeling
code slug name description license queryLanguage ranking
01 neo4j Neo4j Leader in native graph databases. Uses Cypher query language. GPLv3 (Community), Commercial (Enterprise) Cypher 1
02 azure-cosmos-db Microsoft Azure Cosmos DB Microsoft's fully managed multi-model database service. Proprietary (Cloud Service) Gremlin 2
03 aerospike Aerospike High-performance multi-model database. Supports Apache TinkerPop. Proprietary Gremlin 3
04 arangodb ArangoDB Multi-model database integrating graph, document, and key-value stores. Apache 2.0 AQL 4
05 virtuoso Virtuoso OpenLink Software's multi-model database. Supports RDF. GPL/Commercial SPARQL 5
06 orientdb OrientDB Java-based multi-model database. Fast and flexible. Apache 2.0 SQL-like 6
07 graphdb GraphDB Ontotext's enterprise RDF database. Semantic Web ready. Commercial SPARQL 7
08 amazon-neptune Amazon Neptune AWS fully managed graph database service. Proprietary (Cloud Service) Gremlin, SPARQL 8
09 nebulagraph NebulaGraph Distributed open-source graph database designed for large-scale graphs. Apache 2.0 nGQL 9
10 memgraph Memgraph In-memory graph database. Achieves low latency. BSL/Apache 2.0 Cypher 10