Replikacija kopira podatke iz primarnega baznega sistema na enega ali več replik (standby) strežnikov — za visoko razpoložljivost (failover, če primarni sistem odpove) in bralno skalabilnost (porazdeljene bralne poizvedbe). PostgreSQL v glavnem uporablja streaming replicationO (fizično) na podlagi dnevnika pisanja vnaprej (WAL).
Streaming (fizična) replikacija
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
