vesoft-inc/nebula

A distributed, fast open-source graph database featuring horizontal scalability and high availability

何を解決するか

NebulaGraphは、ミリ秒単位の遅延で大規模なグラフデータを処理できるように設計されており、従来のデータベースが苦戦する複雑な関係ベースのクエリに対してスケーラブルなソリューションを提供します。ソーシャルメディアネットワーク、レコメンデーションシステム、知識グラフ、AIアプリケーションなどのユースケースに特に適しています。

動作方法

共有しないアーキテクチャ(shared-nothing)を採用した分散型グラフデータベースです。ストレージと計算が分離されており、RAFTプロトコルを使用してデータの一貫性を確保します。グラフデータとのやり取りにはOpenCypher互換のクエリ言語をサポートしています。

対象ユーザー

高速なグラフ分析を必要とするアプリケーションを開発し、大規模な相互接続データを水平方向にスケーリングできる開発者やデータエンジニア向けです。

主な特徴

  • 分散アーキテクチャ: 水平スケーラビリティを備えた対称的な分散構造。
  • 高パフォーマンス: 大規模データ量でもミリ秒単位の遅延を実現可能。
  • 強力な一貫性: RAFTプロトコルによりデータの信頼性を確保。
  • 標準化されたクエリ: OpenCypher互換のクエリ言語。
  • セキュリティ: 権限ベースのアクセス制御(RBAC)による強化されたセキュリティ。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト