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>