Neo4j
データをノードと関係性として保存・クエリする、ネイティブなグラフデータベースで、つながりのあるデータの問題に特化して構築されています。
- 活発にメンテナンスされている
概要
Neo4j はテーブルやドキュメントではなく、グラフ(ノードとノード間の関係性)としてデータを保存し、その Cypher クエリ言語はつながりをたどるために特化して設計されているため、「友達の友達」や「最短経路」のようなクエリを、多数の join を必要とせずシンプルに書けます。このモデルは、レコメンデーションエンジン、不正検知、ネットワーク分析と自然に相性が良いです。
Neo4j は、データが本質的にエンティティ間の関係性に関するものであるチームに向いています。これは、カタログにある PostgreSQL、MongoDB、Redis のエントリには現在存在しないデータモデルで、それらはグラフの走査のために構築されたものではありません。
このカタログに掲載されている理由
カタログ評価: ★★★★★ (5/5)
The dominant graph database; essential representative project.
- 基盤プロジェクト
- ベンダー主導
- カテゴリ
- データベース
- 言語
- Java, Scala
- ライセンス
- GPL-3.0
関連プロジェクト
Cassandra
Apache-2.0複数のデータセンターにまたがり、単一障害点を排除した超大規模向けに設計された、分散型ワイドカラム NoSQL データベースです。
活発にメンテナンスされている
- データベース
Milvus
Apache-2.0スケーラブルな類似検索と AI アプリケーション向けに構築された、オープンソースのベクトルデータベースです。
活発にメンテナンスされている
- AI・機械学習
- データベース
PostgreSQL
PostgreSQL License35年以上にわたり活発に開発されている、強力なオープンソースのオブジェクトリレーショナルデータベースシステムです。
活発にメンテナンスされている
- データベース
Qdrant
Apache-2.0埋め込みベクトルを用いた AI アプリケーションを構築するための、ベクトルデータベース兼類似検索エンジンです。
活発にメンテナンスされている
- AI・機械学習
- データベース
誤りを見つけましたか? GitHub で修正を提案する