「メインページ」の版間の差分
(→pgpool-II 3.3 alpha1 リリース (2013/05/17)) |
(→Old) |
||
136行目: | 136行目: | ||
ダウンロードは[http://pgpool.net/mediawiki/index.php/Developer_releases こちら]。 | ダウンロードは[http://pgpool.net/mediawiki/index.php/Developer_releases こちら]。 | ||
− | == | + | == 古い情報 == |
− | + | [[Old news|こちら]]をご覧ください。 | |
= Where can I get commercial support for pgpool-II? = | = Where can I get commercial support for pgpool-II? = | ||
Some commercial packages include pgpool-II support. Consulting and annual support can be purchased from SRA OSS, Inc. Japan(http://www.sraoss.co.jp/index_en.php). | Some commercial packages include pgpool-II support. Consulting and annual support can be purchased from SRA OSS, Inc. Japan(http://www.sraoss.co.jp/index_en.php). |
2013年9月10日 (火) 09:16時点における版
目次
Pgpool Wikiへようこそ!
pgpool-IIとは?
pgpool-Ⅱは、PostgreSQLサーバとクライアントの間で稼働する、ミドルウェアです。ライセンスはBSDライセンスです。下記のような機能があります。
- コネクションプーリング
- pgpool-IIはPostgresSQLとの接続を保持し、ユーザ名、データベース名、プロトコルバージョンなどの属性が同じである新しい接続があるたびに、それらの接続を再利用します。それによってコネクション確立のオーバヘッドを減らし、システム全体のスループットを向上させます。
- レプリケーション
- pgpool-Ⅱは複数のPostgreSQLサーバを管理することができます。レプリケーション機能を使うことで、二つ以上の物理ディスクをリアルタイムでバックアップすることが可能になります。そのため、ディスクが故障してもサーバを止めることなく、サービスを継続することができます。
- ロードバランス
- データベースがレプリケーションされると、どのサーバでSELECT文が発行されても、同じ結果を返すようになります。Pgpool-Ⅱはレプリケーション機能を活用することで、SELECTクエリーを複数のサーバへ分散することで各PostgreSQLサーバの負荷を軽減し、システム全体のスループットを向上させています。パフォーマンスは、PostgreSQLサーバの数に比例して向上します。ロードバランスは、同時にたくさんのクエリーがたくさんのユーザによって発行されるような状況で、最も能力を発揮します。
- 最大接続数の制御について
- PostgreSQLには最大同時接続数の制限があり、制限を超えると新しい接続は拒絶されます。最大接続数の設定を行うことは、リソースの消費を増加させシステムのパフォーマンスに影響することになります。pgpool-Ⅱにも最大接続数の制限がありますが、制限を超えた接続が来てもすぐさまエラーを返すことはなく、接続が空くのを待たせます。
- パラレルクエリー
- パラレルクエリー機能は、データを複数のサーバに分けて格納し、クエリーをすべてのサーバにて平行して実行することで、全体の実行時間を減らす機能です。パラレルクエリーは大規模データを検索するときに、最適です。Pgpool-Ⅱは、PostgreSQLのバックエンドとフロントエンドのプロトコルと通信し、それらの間のコネクションを中継します。それによって、フロントエンドであるデータベースアプリケーションはpgpool-Ⅱを、実際にはPostgreSQLであると認識し、バックエンドであるデータベースサーバはpgpool-Ⅱをクライアントであると認識します。Pgpool-Ⅱは、サーバとクライアントの両方に対して透過的であるため、既存のデータベースアプリケーションのソースの変更はほとんど必要なく、pgpool-Ⅱを導入することができます。
pgpool-Ⅱのライセンス
Copyright (c) 2003-2013 PgPool Global Development Group
上記の著作権表示がすべてのコピーに表示され、その著作権表示とこの許可通知の両方がサポートドキュメントに表示されていることを条件とし、使用、コピー、改変そしてこのソフトウェアとドキュメントをあらゆる目的で無料で配布する権限が付与されています。また、特定の書面による事前の許可なしに、著者の名前を広告やソフトウェアの配布に関する宣伝に使用することは認められていません。著者は、どのような目的であっても、このソフトウェアの適合性についていかなる保証も表明もしません。明示または黙示の保証なしで"そのままで"提供されています。
安定版
- pgppool-II 3.3
- pgppool-II 3.2
- pgppool-II 3.1
- pgppool-II 3.0
What's new
Stable
pgpool-II 3.3.0.tar.gzに不足しているリグレッションテストスイート (2013/07/31)
新しいリグレッションテストスイートはpgpool-II 3.3.0.tar.gzに含まれておりません。 リポジトリーまたは こちらからダウンロードしてください。
pgpool-II 3.3 and pgpoolAdmin 3.3の公式リリース (2013/07/30)
Pgpool-II 3.3 は公式リリースされています。
ダウンロードは こちら。
バージョン3.3の新しい機能:
- watchdogが強化されました。
- ハートビートの信号を使用した、watchdogの死活監視の新しいモニタリング方式。
- フェイルオーバー/フェイルバッグスクリプトの連動
- セキュアなwatchdogの通信
- watchdogの状態を取得するためのPCP コマンド
- etc.
- その他
- PostgreSQL9.2のrawパーサをインポート
- 新しいpgpoolセットアップツール
- pgpoolの特定の拡張機能をインストールするためのCREATE EXTENSIONの使用をサポート
- テストスイートのレグレッション
- etc.
pgpool-II 3.2.5, 3.1.8, 3.0.12 の公式リリース (2013/07/10)
これらはそれぞれのメジャーバージョンに置ける最新安定阪です。 ダウンロードは You can download them こちら。
pgpool-II 3.2.5の更なる情報はこちら:
pgpool-II 3.1.8の更なる情報はこちら:
pgpool-II 3.0.12の更なる情報はこちら:
開発
pgpool-II 3.3 RC1 リリース (2013/07/25)
Pgpool-II 3.3 RC1がリリースされました。安定版ではなく、開発者のためのバージョンです。
ダウンロードは こちら。
pgpool-II 3.3 beta1 リリース (2013/06/12)
Pgpool-II 3.3 beta1がリリースされました。安定版ではなく、開発者のためのバージョンです。
ベータ版のテストプログラムにご参加ください。pgpoo-Ⅱ3.3をよりよくするために力を貸して下さい!
ダウンロードはこちら。
pgpool-II 3.3 alpha1 リリース (2013/05/17)
Pgpool-II 3.3 alpha1がリリースされました。安定版ではなく、開発者のためのバージョンです。
バージョン3.3の新しい機能:
- watchdogが強化されました
- ハートビートの信号を使用した、watchdogの死活監視の新しいモニタリング方式。
- フェイルオーバー/フェイルバッグスクリプトの連動
- セキュアなwatchdogの通信
- etc.
- その他
- PostgreSQL9.2のrawパーサをインポート
- 新しいpgpoolセットアップツール
- pgpoolの特定の拡張機能をインストールするためのCREATE EXTENSIONの使用をサポート
ダウンロードはこちら。
古い情報
こちらをご覧ください。
Where can I get commercial support for pgpool-II?
Some commercial packages include pgpool-II support. Consulting and annual support can be purchased from SRA OSS, Inc. Japan(http://www.sraoss.co.jp/index_en.php).