Replikation verwaltet Kopien von Daten auf mehreren Servern — für Verfügbarkeit (Überleben von Ausfällen), Lese-Skalierung (Beantwortung von Lesevorgängen aus Kopien) und geografische Verteilung. Unterschiedliche Strategien (Primary-Replica, Multi-Primary, synchron vs. asynchron) beinhalten Kompromisse.
Warum es wichtig ist
✓ 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.
