4.1.2 インメモリー・グラフ・サーバー(PGX)の使用モード
このセクションでは、グラフ・サーバー(PGX)の様々な使用モードの概要について説明します。グラフ・サーバーは、次のいずれかの使用モードで実行できます。
リモート・サーバー・モード
リモート・サーバー・モードでは、主要なPGX実行エンジンは強力なサーバー・マシンにRESTfulアプリケーションとしてデプロイされ、グラフ・シェルを使用してマシンからリモートに接続できます。また、複数のクライアントが同じグラフ・サーバー(PGX)に同時に接続できるため、グラフ・サーバーはこれらのクライアント間でタイムシェアされます。
次の図は、リモート実行モードのグラフ・サーバー(PGX)を示しています。
リモート・サーバー・モードは、次のような状況で役立ちます。
- 多数のコアと大容量メモリーを備えた強力なサーバークラス・マシンを使用して、大規模なデータ・セットに対してグラフ分析を実行します。
- サーバークラス・マシンは、複数のクライアントによって共有されます。
リモート・サーバー・モードでグラフ・サーバー(PGX)を起動する方法については、インメモリー・グラフ・サーバー(PGX)の起動を参照してください。
ライブラリとしてのグラフ・サーバー(PGX)の使用
グラフ・サーバー(PGX)を通常のJavaライブラリとしてアプリケーションに含めることもできます。
次の図は、アプリケーションのライブラリとして使用されるグラフ・サーバー(PGX)を示しています。
埋込みモードは、機能の一部としてグラフ分析を使用するアプリケーションを作成する場合に役立ちます。
詳細は、ライブラリとしてのグラフ・サーバー(PGX)の使用を参照してください。
サーブレットWebアプリケーションとしてのグラフ・サーバー(PGX)のデプロイ
グラフ・サーバー(PGX)は、Apache TomcatまたはOracle WebLogic Serverを使用してWebアプリケーションとしてデプロイできます。
Apache TomcatまたはOracle WebLogic Serverでグラフ・サーバー(PGX)をデプロイする手順は、WebサーバーへのOracle Graph Serverのデプロイを参照してください。
親トピック: インメモリー・グラフ・サーバー(PGX)の概要