PostgreSQL Advent Calendar 2015 23日目の記事です! かねてより2ndQuadrantが開発している PostgreSQL BDR に興味があったので簡単に触ってみました。 マルチマスタ&結果整合性の PostgreSQL PostgreSQL には 9.0 から Streaming Replication が実装されています。マスタサーバから複数のスレーブサーバに対して WAL を送信し、その WAL をスレーブサーバに反映させることで、マスターサーバと同じ状態にします。データはマスタとスレーブにレプリケーションされ、スレーブでは参照クエリを受け付けることができるので、可用性の確保と負荷分散(参照)を実現することができます。 9.4 からは logical replication が追加されました。BDRはこの logical replication を使