12.1.3 グラフの事前ロード
起動時にグラフをメモリー内に事前ロードするようにグラフ・サーバー(PGX)を構成できます。これは、グラフ・サーバー(PGX)を自動的に起動し、そのユーザーのために1つのグラフ(または複数のグラフ)を準備する場合に便利です。たとえば、Kubernetesへのグラフ・サーバー(PGX)のデプロイは、このようなシナリオの1つです。
この構成は、グラフ・サーバー(PGX)構成ファイルのpreload_graphs
構成フィールドを使用して行います。
次に、グラフ構成ファイルを使用したグラフの事前ロードの例を示します。
{
"preload_graphs": [
{
"path": "<path-to-graph-config>",
"name": "my-graph"
}
],
"authorization": [{
"pgx_role": "GRAPH_DEVELOPER",
"pgx_permissions": [{
"preloaded_graph": "my-graph",
"grant": "read"
}]
},
....
]
}
セッション・オブジェクトのgetGraph()
メソッドを使用すると、事前ロード済グラフにその名前でアクセスできます。
PgxGraph g = session.getGraph("my-graph");
親トピック: グラフ・サーバー(PGX)へのグラフのロード