コンテンツにスキップ

PgBouncer@接続プールプロキシ系ミドルウェア

はじめに

本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。


PgBouncerの仕組み

アーキテクチャ

PgBouncer は、クライアントからの接続をプールし、DB にルーティングする。

pgbouncer_architecture


02. ユースケース

接続プール

DB への接続をプールし、アプリケーションが接続を再利用できるようにする。


ロードバランサーとしては使用できない

PgBouncer は、クエリのロードバランサーとしては使用できない。

ロードバランシング機能はなく、落ちた DB にも送信してしまう。

そのため、もしロードバランシング機能を使用する場合には、後段にロードバランサーを配置する必要がある。

pgbouncer_load-balancer