Wondering which high availability framework to use for your PostgreSQL deployments? We compared the top 3 frameworks, PostgreSQL Automatic Failover (PAF) vs. Replication Manager (repmgr) vs. Patroni, in our Managing High Availability in PostgreSQL series. In these blogs, we dove deep into how the frameworks work, their setup requirements, pros and cons, and how they performed in standby server tests, primary server tests and network isolation tests (split brain scenario) to help you determine the best framework to improve the uptime for your PostgreSQL-powered applications.
PostgreSQL High Availability Framework Infographic
Given the popularity of these posts, we condensed the results into the below infographic so you can easily visualize and compare how the top frameworks handle these common failure scenarios.
So, which PostgreSQL high availability framework are you leveraging for your application? We'd love to hear how it's working for you, and how you'd like to improve the performance on your deployment. Let us know your thoughts in our comments, or send us a message on Twitter at @scalegridio!
If you need help setting up high availability for your PostgreSQL clusters, check out our fully Managed PostgreSQL on AWS, PostgreSQL on Azure, and PostgreSQL Enterprise solutions to automate your database management in the cloud an on-premise. We work with thousands of DBA's, DevOps engineers, and developers to improve their availability, performance and security, and would love to help you out as well. Explore the platform in a free 30-day trial - no credit card required, or visit our Compare PostgreSQL Providers page to see why we're the #1 PostgreSQL hosting solution.
The software industry moves fast. But if you keep up, you can have an incredible career.