/ home / computer / postgresql / postgresql for mysql admins / .
PostgreSQL high availability setups
Also called “Write-Ahead Log Shipping”. Can be synchronous or asynchronous. Implemented using file-based log shipping or streaming replication.
…
…
Based on PostgreSQL (physical) Streaming Replication (async or sync).
Patroni + etcd HaProxy PgBouncer
etcd or Zookeeper
https://www.dbi-services.com/blog/setup-a-two-node-postgres-ha-cluster-using-edb-advanced-server-and-efm/ https://indico.cern.ch/event/1471762/contributions/6280213/attachments/2998599/5283395/P-DBI-E-20240323-PGconf-Architecture-for-Seamless-PostgreSQL-Upgrades.pdf https://www.dbi-services.com/blog/the-dbi-services-postgresql-reference-architecture-1-the-commercial-approach/ https://www.dbi-services.com/blog/the-dbi-services-postgresql-reference-architecture-2-the-community-approach/
PostgreSQL 16 Brings Native Load Balancing to libpq for Improved Scalability https://medium.com/@mydbopsdatabasemanagement/postgresql-16-brings-native-load-balancing-to-libpq-for-improved-scalability-54a0a2588552
https://dhamaniasad.github.io/awesome-postgres/ https://github.com/stars/tbussmann/lists/postgresql
mails von daniel und tobias
https://www.pgpool.net/docs/latest/en/html/example-cluster.html
Based on PostgreSQL Streaming Replication
(outdated?) https://www.slony.info/ https://wiki.postgresql.org/wiki/Slony
…
https://proxysql.com/documentation/proxysql-configuration-postgresql/
Spock pgEdge (Enterprise) https://docs.pgedge.com/spock-v5/development/install_spock/#creating-a-replication-scenario
EDB Failover manager
Introduction to pg_auto_failover (Citus) https://pg-auto-failover.readthedocs.io/en/main/intro.html