今回は,筆者が開発しているpgpoolというソフトを紹介する。 記事のタイトルを見て「おや,pgpoolはコネクションプール・ソフトだったはず?」と首をかしげる読者もいると思う。確かにpgpoolはコネクションプール・ソフトとして誕生した。しかし,進化の結果,ついにレプリケーションの機能も備えるに至ったのである。そこで今回は,レプリケーションを中心に,pgpoolの新機能を説明する。 レプリケーションとは 本題に入る前に,まずレプリケーションとは何か,なぜレプリケーションが必要かを確認しよう。 レプリケーション(replication)とは,その名の通り,複製を作ることを指す。データベース・システムの場合は,データベースの一部または全部を複製するのがレプリケーションということになる。もちろん,データベースのバックアップを取得し,別なサーバにリストアすればデータベースの複製ができるが,これは
![[PostgreSQLウォッチ]第7回 新しいレプリケーション・ソフト「pgpool」登場](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)