Repolode
vesoft-inc

vesoft-inc/nebula

OpenCypher互換のクエリとRaftベースの整合性を備えた、分散型で水平スケール可能なオープンソースのグラフデータベース。

代替できる製品:Neo4j

スター
12,465
フォーク
1,343
未解決の Issue
695
最終コミット
2 か月前

これは何?

NebulaGraphは、ソーシャルなつながり、レコメンデーショングラフ、ナレッジグラフなど、大量のつながりのあるデータを保存・検索するために設計されたグラフデータベースです。ストレージとコンピューティングを分離したアーキテクチャを採用しており、ノードを追加することでストレージ容量とクエリ処理能力を拡張できます。

このデータベースは、強いデータ整合性を実現するためにRAFTプロトコルを使用し、ロールベースのアクセス制御にも対応しています。クエリはOpenCypher互換の言語で記述でき、プロジェクトには複数のグラフ分析アルゴリズムも含まれています。

ダウンロード可能なビルド、AWS上のクラウド版に加え、管理・監視用のエコシステムツール群を提供しています。ドキュメントでは、インストール、クイックスタート、コントリビューションガイドラインを確認できます。

主な機能

  • 01ストレージとコンピューティングを分離し、それぞれを個別にスケーリング
  • 02ノードをまたいだ水平スケーラビリティ
  • 03RAFTプロトコルによる強い整合性
  • 04OpenCypher互換のクエリ言語
  • 05ロールベースのアクセス制御
  • 06組み込みのグラフ分析アルゴリズム

ユースケース

  • ユーザー間のつながりを対象としたソーシャルネットワーク分析
  • グラフ走査に基づくレコメンデーションシステム
  • ナレッジグラフの構築と検索
  • つながりのある取引データを用いた不正や資金の流れの分析

クイックスタート

  1. 1

    スタートガイドを読む

  2. 2

    インストールガイドに従ってソースからビルドする

使う前に知っておきたいこと

  • 主要な導入方法ではソースからのビルドが必要で、複数のコンポーネントを含む大規模なセットアップになります。
  • READMEには、パッケージマネージャーを使った簡単なインストール方法が記載されていません。

収録されている特集

トピック

よくある質問

nebula とは?
OpenCypher互換のクエリとRaftベースの整合性を備えた、分散型で水平スケール可能なオープンソースのグラフデータベース。 NebulaGraphは、ソーシャルなつながり、レコメンデーショングラフ、ナレッジグラフなど、大量のつながりのあるデータを保存・検索するために設計されたグラフデータベースです。ストレージとコンピューティングを分離したアーキテクチャを採用しており、ノードを追加することでストレージ容量とクエリ処理能力を拡張できます。
nebula は無料で使えますか?ライセンスは?
nebula は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
nebula は今もメンテナンスされていますか?
半年以内に更新あり。nebula の最終コミットは 2026年9月8日 です。
nebula は何に使えますか?
ユーザー間のつながりを対象としたソーシャルネットワーク分析 グラフ走査に基づくレコメンデーションシステム ナレッジグラフの構築と検索 つながりのある取引データを用いた不正や資金の流れの分析
nebula のインストール方法は?
スタートガイドを読む インストールガイドに従ってソースからビルドする
nebula はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/vesoft-inc/nebula

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト