はじめに

注意: この拡張モジュールは Windows 環境では利用できません。

このモジュールは、» PostgreSQL をストレージとして使用する session モジュール用にセッション保存ハンドラを提供するものです。 ユーザーレベルの セッション保存関数 - session_set_save_handler() を使用することも可能ですが、 このモジュールは C で書かれており、PHP で書いた保存ハンドラより約 2 倍 高速です。

PgSQL セッション保存ハンドラは あらゆる規模の Web サイトを対象に 設計されており、いくつかの進んだ機能を持っています。

  • セッションテーブルを自動的に作成します。
  • セッションテーブルの vacuum を自動的に行います。
  • 効率的なガベージコレクションを行います。
  • 複数の PostgreSQL サーバーをサポートします。
  • データベースサーバーの自動フェイルオーバー(スイッチング)を行います。
  • 複数の PostgreSQL サーバーを稼動させている場合、自動的に ロードバランシングが行われます。
  • UPDATE のショートカット機能を有します。