PolarDB for PostgreSQL は、Apache AGE グラフエンジンとの互換性に優れています。同一のデータベースクラスター上で、標準 ANSI SQL と openCypher グラフクエリ言語を使用して、ナレッジグラフを保存およびクエリできます。
シナリオ
グラフデータベースの一般的なユースケースは次のとおりです。
-
不正検出
-
マスターデータ管理
-
製品レコメンデーション
-
アイデンティティとリレーションシップの管理
-
パーソナライズされたエクスペリエンス
-
ナレッジグラフ
特徴
PolarDB for PostgreSQL には、次の特徴があります。
-
Cypher クエリ: openCypher グラフクエリ言語を使用してグラフをクエリできます。
-
ハイブリッドクエリ:単一のクエリで SQL と Cypher を組み合わせることができます。
-
グラフ管理:複数のグラフを作成して管理できます。
-
階層管理:グラフ ラベルを使用して、ノードとエッジをタイプ別に整理できます。
-
プロパティのインデックス作成:ノード、エッジ、およびそれらのプロパティに対してインデックスを作成できます。
-
PostgreSQL のフルサポート: PostgreSQL と PolarDB for PostgreSQL の機能に対応しています。
データ可視化
Apache AGE Viewer は、グラフクエリの結果をグラフやテーブルとして可視化し、探索するための Web ベースのツールです。大規模なグラフデータを効率的に処理できるよう最適化されており、インサイトの発見に向けてさまざまなグラフアルゴリズムに対応しています。このプロジェクトは、複数のリレーショナルデータベースに対応した、グラフデータ管理および開発者プラットフォームへと進化しています。詳細については、「Apache AGE Viewer community documentation」をご参照ください。