TSV
グラフデータベース - TSV
グラフデータベースは、ノード(頂点)とエッジ(辺)を用いてデータ間の関係性を表現するデータベース管理システムです。リレーショナルデータベースと比較して、複雑な多対多の関係や深い階層構造のクエリに優れ、ソーシャルネットワーク分析、推薦システム、詐欺検知、ナレッジグラフ構築などに広く利用されています。Neo4j、ArangoDB、Amazon Neptuneなどが代表的な製品です。
データベース
グラフ
NoSQL
Neo4j
ArangoDB
知識グラフ
データモデリング
code slug name description license queryLanguage ranking
01 neo4j Neo4j ネイティブグラフデータベースのリーダー。Cypherクエリ言語を採用。 GPLv3 (Community), Commercial (Enterprise) Cypher 1
02 azure-cosmos-db Microsoft Azure Cosmos DB マイクロソフトのフルマネージドマルチモデルデータベースサービス。 Proprietary (Cloud Service) Gremlin 2
03 aerospike Aerospike 高パフォーマンスのマルチモデルデータベース。Apache TinkerPop対応。 Proprietary Gremlin 3
04 arangodb ArangoDB マルチモデルデータベース。グラフ、ドキュメント、キーバリューを統合。 Apache 2.0 AQL 4
05 virtuoso Virtuoso OpenLink Softwareのマルチモデルデータベース。RDF対応。 GPL/Commercial SPARQL 5
06 orientdb OrientDB Javaベースのマルチモデルデータベース。高速で柔軟。 Apache 2.0 SQL-like 6
07 graphdb GraphDB OntotextのエンタープライズRDFデータベース。セマンティックWeb対応。 Commercial SPARQL 7
08 amazon-neptune Amazon Neptune AWSのフルマネージドグラフデータベースサービス。 Proprietary (Cloud Service) Gremlin, SPARQL 8
09 nebulagraph NebulaGraph 大規模グラフ向けに設計された分散型オープンソースグラフデータベース。 Apache 2.0 nGQL 9
10 memgraph Memgraph インメモリグラフデータベース。低レイテンシーを実現。 BSL/Apache 2.0 Cypher 10