A magas rendelkezésre állás (HA) azt jelenti, hogy az adatbázis továbbra is elérhető marad, még akkor is, ha hibák lépnek fel — replikáción keresztül (standby replikák), automatikus feladatátvételen keresztül (replika előléptetése, amikor az elsődleges meghibásodik), és megfelelő architektúrán keresztül. A cél: minimalizálni az állásidőt és az adatvesztést, mivel az adatbázis-kimaradások az egész alkalmazást működésképtelenné teszik.
Az alap: replikáció + automatikus feladatátvétel
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.
