Yüksek kullanılabilirlik (HA), veritabanını başarısızlık durumlarında bile kullanılabilir tutmak anlamına gelir — replikasyon (standby replikaları), otomatik yük devretme (primary başarısız olduğunda bir replicayı terfi ettirme) ve uygun mimarinin yoluyla. Amaç: kapalı kalma süresini ve veri kaybını en aza indirmek, çünkü veritabanı kesintileri tüm uygulamayı devre dışı bırakır.
Temel: replikasyon + otomatik yük devretme
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.
