6.9 Oracle Databaseに対して直接PGQL問合せを実行

このトピックでは、(グラフ・サーバー(PGX)にロードされたグラフと対照的に) Oracle Database内のグラフに対して直接PGQL問合せを実行する方法について説明します。

プロパティ・グラフ問合せ言語(PGQL)の問合せは、Oracle Databaseに格納されているディスク常駐プロパティ・グラフ・データに対して実行できます。Oracle Database (RDBMS)上のPGQLには、PGQL問合せを実行するためのJava APIが用意されています。RDBMS上のPGQL内のロジックは発行されたPGQL問合せを同等のSQL問合せに変換し、結果として作成されたSQLがデータベース・サーバーで実行されます。次に、RDBMS上のPGQLは、便利なPGQL結果セットAPIでSQL問合せの結果をラップします。

RDBMSのプロパティ・グラフ・データは、プロパティ・グラフ・スキーマ表内に存在するか、Oracle Database表のプロパティ・グラフ・ビューとして存在できます。

次のトピックでは、Oracle Databaseのグラフに対してPGQL問合せを実行する方法について詳しく説明します。