INI

グラフデータベース - INI

グラフデータベースは、ノード(頂点)とエッジ(辺)を用いてデータ間の関係性を表現するデータベース管理システムです。リレーショナルデータベースと比較して、複雑な多対多の関係や深い階層構造のクエリに優れ、ソーシャルネットワーク分析、推薦システム、詐欺検知、ナレッジグラフ構築などに広く利用されています。Neo4j、ArangoDB、Amazon Neptuneなどが代表的な製品です。

データベース グラフ NoSQL Neo4j ArangoDB 知識グラフ データモデリング
[item.neo4j]
code=01
slug=neo4j
name=Neo4j
description=ネイティブグラフデータベースのリーダー。Cypherクエリ言語を採用。
license=GPLv3 (Community), Commercial (Enterprise)
queryLanguage=Cypher
ranking=1

[item.azure-cosmos-db]
code=02
slug=azure-cosmos-db
name=Microsoft Azure Cosmos DB
description=マイクロソフトのフルマネージドマルチモデルデータベースサービス。
license=Proprietary (Cloud Service)
queryLanguage=Gremlin
ranking=2

[item.aerospike]
code=03
slug=aerospike
name=Aerospike
description=高パフォーマンスのマルチモデルデータベース。Apache TinkerPop対応。
license=Proprietary
queryLanguage=Gremlin
ranking=3

[item.arangodb]
code=04
slug=arangodb
name=ArangoDB
description=マルチモデルデータベース。グラフ、ドキュメント、キーバリューを統合。
license=Apache 2.0
queryLanguage=AQL
ranking=4

[item.virtuoso]
code=05
slug=virtuoso
name=Virtuoso
description=OpenLink Softwareのマルチモデルデータベース。RDF対応。
license=GPL/Commercial
queryLanguage=SPARQL
ranking=5

[item.orientdb]
code=06
slug=orientdb
name=OrientDB
description=Javaベースのマルチモデルデータベース。高速で柔軟。
license=Apache 2.0
queryLanguage=SQL-like
ranking=6

[item.graphdb]
code=07
slug=graphdb
name=GraphDB
description=OntotextのエンタープライズRDFデータベース。セマンティックWeb対応。
license=Commercial
queryLanguage=SPARQL
ranking=7

[item.amazon-neptune]
code=08
slug=amazon-neptune
name=Amazon Neptune
description=AWSのフルマネージドグラフデータベースサービス。
license=Proprietary (Cloud Service)
queryLanguage=Gremlin, SPARQL
ranking=8

[item.nebulagraph]
code=09
slug=nebulagraph
name=NebulaGraph
description=大規模グラフ向けに設計された分散型オープンソースグラフデータベース。
license=Apache 2.0
queryLanguage=nGQL
ranking=9

[item.memgraph]
code=10
slug=memgraph
name=Memgraph
description=インメモリグラフデータベース。低レイテンシーを実現。
license=BSL/Apache 2.0
queryLanguage=Cypher
ranking=10