How High Availability Works
In a highly available configuration, ParadeDB deploys as a cluster of Postgres instances. One instance is designated as the primary while the other instances are designated as standby instances. The primary server sends write-ahead logs (WAL) to the standby servers, which replicate the primary by replaying these logs. If the primary server goes down, a standby server is promoted to become the new primary server. This process is called failover. For a thorough architecture overview, please consult the CloudNativePG Architecture documentation.Enable High Availability
Prior to starting the CNPG cluster, modify thevalues.yaml
file to increase the number of instances.
ParadeDB Enterprise
instances - 1
. Having at least 3
instances guarantees that a standby will be available even while a failover process is occurring.