This document provides an overview of testing PostgreSQL-BDR with Google Cloud Platform. Key points:
- Google Cloud Platform was chosen as the test environment for its regions in Asia, Europe, and US. Nine virtual machines were created, with two in each region configured for PostgreSQL-BDR and one for performance testing.
- PostgreSQL-BDR was installed on the servers and a cluster was created by joining nodes in Asia, US, and Europe. Pgbench tests were run to measure performance of transactions on the replicated database.
- Pgbench results showed transaction rates increased from around 1000 TPS for a single client/server to over 6000 TPS when distributed across the BDR cluster nodes