Replikaatio kopioi tietoja pääpalvelimesta yhdelle tai useammalle replika (standby) -palvelimelle — korkean saatavuuden (failover, jos pääpalvelin epäonnistuu) ja luku-skaalauksen (jaa lukukyselyt) vuoksi. PostgreSQL käyttää pääasiassa streaming replication -replikaatiota (fyysinen), joka perustuu write-ahead log -lokiin (WAL).
Streaming (fyysinen) replikaatio
Primary ──(streams WAL: the write-ahead log of changes)──▶ Replica(s)
✓ The primary handles all WRITES
✓ Replicas continuously apply the primary's WAL → stay in sync (near-real-time)
✓ Replicas can serve READ queries ("hot standby") → scale reads
