Replicatie onderhoudt kopieën van gegevens over meerdere servers — voor beschikbaarheid (overleven van fouten), lezen schalen (leesbewerkingen van kopieën serveren) en geografische distributie. Verschillende strategieën (primair-replica, multi-primair, sync vs async) brengen afwegingen met zich mee.
Waarom het belangrijk is
✓ 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.
