Vysoká dostupnost (HA) znamená udržování dostupnosti databáze i když dojde k selháním — prostřednictvím replikace (standby repliky), automatického převzetí služeb (povýšení repliky, když primární server selže) a správné architektury. Cíl: minimalizovat prostoje a ztrátu dat, protože výpadky databáze vylučují celou aplikaci.
Základ: replikace + automatické převzetí služeb
Primary ──(streaming replication)──▶ Standby replica(s)
If the PRIMARY fails:
→ a STANDBY is automatically PROMOTED to become the new primary (FAILOVER)
→ the application reconnects to the new primary → minimal downtime
→ Without HA, a primary failure = total database outage = application down.
