Korkea saatavuus (HA) tarkoittaa tietokannan pitämistä käytettävissä myös virhetilanteissa — replikoinnin (standby-replikan) kautta, automaattisen failoverin (repikan promootio kun pääpalvelin kaatuu) sekä asianmukaisen arkkitehtuurin avulla. Tavoite: minimoida seisokit ja tiedon menetys, koska tietokantakatkot kaatavat koko sovelluksen.
Perusta: replikointi + automaattinen 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.
