Replication متعدد سرورز پر ڈیٹا کی کاپیاں برقرار رکھتی ہے — دستیابی کے لیے (ناکامیوں سے بچاؤ)، ریڈ اسکیلنگ (کاپیوں سے ریڈز سرو کرنا)، اور جغرافیائی تقسیم۔ مختلف حکمت عملیں (primary-replica، multi-primary، sync بمقابلہ async) مختلف فوائل و نقصانات پر مشتمل ہیں۔
Replication کیوں ضروری ہے
✓ 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.
