February 2020
Intermediate to advanced
734 pages
38h 13m
English
One of the most sought-after features of a PostgreSQL high availability cluster is the ability to upgrade between major versions while still remaining online. By this, we mean upgrading from PostgreSQL 10 to 11, for instance.
Until the advent of logical replication, such a procedure was a literal impossibility. Even though pg_upgrade was a vast improvement over the previous dump and restore process, it still required a short outage to rebuild the database catalog and copy or link the data files. In a time-sensitive environment, even such a truncated outage of a few minutes can be disruptive and expensive.
A multi-master design changes literally everything in a way that's difficult to truly believe. ...
Read now
Unlock full access