Neo4j
詳細情報
- 開発者
- Emil Eifrem ほか
- 公開
- 提供元
- Neo4j, Inc.
- 種別
- グラフデータベース
- ライセンス
- GPLv3 / 商用(Enterprise)
- 公式サイト
- neo4j.com
- ソースコード
- github.com/neo4j/neo4j
もっとも有名なグラフデータベース。ノードとリレーションシップで構成し、クエリ言語はCypher。創業はスウェーデン。
Javaで書かれている。Cypherの構文はMATCH (a:Person)-[:KNOWS]->(b) RETURN bのような形。「イヴの友達の友達で、同じ会社に勤めている人は誰か」といったクエリが得意で、SQLでは悪夢になる種類の問いだ。不正検知、ナレッジグラフ(GoogleのKGも似た考え方)、レコメンド、ソーシャルネットワークで使われる。競合はAmazon Neptune、ArangoDB、Memgraph、TigerGraph。