Ads

PGClusterとは?

PostgreSQL にマルチマスタの同期レプリケーション機能を追加するものです。

PGCluster は PostgreSQL のパッチとしての提供と、PostgreSQL にパッチ当て済み状態のパッケージ版があります。 PGCluster_Home からダウンロードできます。 バグ修正などがちょくちょくあるので個人的には、開発版の更に Last Night Version を使うのが良いと思います。

カレントバージョンの 1.0.6 は、PostgreSQL 7.3 がベースです(2004/05/10時点)。 ですので、7.4 の機能は使えません。 7.4 ベースになるのは現在のバージョンが安定してからになるんじゃないかな…と予想してます。

構成例

シンプルな構成

負荷分散を目的とした構成(基本的な構成)

HAを目的とした構成(リカバリ中はリードオンリー)

HAを目的とした構成(リカバリ中もフル機能)

自分用FAQ

PGCluster を試していてハマったこと等をケース毎にメモ。

  • pgreplicate は setuidgid 経由だと起動できない。su -c なら OK。
  • pglb は setuidgid 経由だと起動できない。su なら OK。
  • スーパーユーザと同名のDBを作っておかないと postmaster がリカバリモードで起動できない。
  • daemontools で管理する。

コメント



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-08-07 (火) 23:27:16 (125d)