Visoka razpoložljivost (HA) pomeni, da je baza podatkov dostopna tudi pri pojavu napak — durch replikacija (standby replike), avtomatski failover (promoviranje replike, ko primarni strežnik odpove), in primerna arhitektura. Cilj: minimizirati čas izkopa in izgubo podatkov, saj izkopi baz podatkov onemogočijo celo aplikacijo.
Temelj: replikacija + avtomatski failover
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.
