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