Replikacija palaiko duomenų kopijas keliuose serveriuose — dėl prieinamumo (išgyvenus gedimus), skaitymo масштабирования (duomenų skaitymas iš kopijų) ir geografinio pasiskirstymo. Skirtingos strategijos (pirminis-replikas, kelių-pirminis, sinchroninis vs asinchroninis) yra susijusios su skirtingais kompromisais.
Kodėl replikuoti
✓ AVAILABILITY/redundancy → if one copy fails, others have the data (no data loss, failover)
✓ READ SCALING → serve reads from replicas (offload the primary) → handle more reads
✓ GEO-DISTRIBUTION → copies near users (lower latency); disaster recovery
→ replication is fundamental to reliable, scalable data systems.
