Çoğaltma, verilerin birden fazla sunucu arasında kopyalarını tutarak — kullanılabilirlik (hataları tolere etme), okuma ölçeklemesi (kopyalardan okumaları sunma), ve coğrafi dağıtım için çalışır. Farklı stratejiler (birincil-yedek, çok-birincil, senkron vs asenkron) değiş-tokuş içerir.
Neden önemli
✓ 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.
