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