自宅インフラの中核を成しつつあるMAAS。そのバックエンドで使われているDBがpostgresqlなので、重い腰をあげて勉強中。前回にストリーミングレプリケーション構成は作れたので、今回はフェールオーバや旧マスターの復旧などを自動化してみる。あまり知識はないんだけど、ググった感じだとpgpool2を使うのが一番やりたいことに近そう。という訳で、pgpool2のインストールから。aptリポジトリはpostgresql11を入れたのと同じところ。 ... 続きを読む
Tag Archives: postgresql
PostgreSQL 11 ストリーミングレプリケーション @ Ubuntu 18.04
自分がウェブシステムを学び始めた昔にPostgreSQLはよく触っていた。当時はMySQLに比べて遥かにリッチなミドルウェアに見えていた。その後のMySQLの隆盛は言うまでもなく、すっかりPostgreSQLに触れることは減っていった。それでも幾つかのツールのバックエンドとしてPostgreSQLが採用されることがある。代表的なものとしてはChefとか。そして、私が利用し始めたMAASもバックエンドはPostgreSQLだ。その冗長化を達成するにはPostgreSQLのHA化が必須となる。... 続きを読む