Replication डेटा की प्रतियों को कई सर्वरों में बनाए रखता है — availability (विफलताओं से बचना), read scaling (प्रतियों से reads सर्व करना), और geographic distribution के लिए। विभिन्न रणनीतियां (primary-replica, multi-primary, sync बनाम async) trade-offs शामिल करती हैं।
Replicate क्यों करें
✓ 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.
