13.1.8 ロード済グラフの不変性

グラフがグラフ・サーバー(PGX)にロードされると、グラフとそのプロパティは自動的に不変としてマークされます。

ロード済グラフの不変性は、次の設計選択によるものです。

  • 通常のグラフ分析はグラフ・インスタンスのスナップショットで行われるため、グラフ・インスタンスの変更は必要ありません。
  • 不変性により、PGXは、高速分析用に最適化された内部グラフ表現を使用できます。
  • リモート・モードでは、グラフ・インスタンスが複数のクライアント間で共有される可能性があります。

ただし、グラフ・サーバー(PGX)には、分析の目的でグラフ・インスタンスをプライベート化および変更するためのメソッドも用意されています。詳細は、グラフ変更とサブグラフを参照してください。