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