রেপ্লিকেশন একাধিক সার্ভার জুড়ে ডেটার কপি বজায় রাখে — উপলব্ধতার জন্য (ব্যর্থতা থেকে রক্ষা করা), রিড স্কেলিং এর জন্য (কপি থেকে রিড পরিবেশন করা), এবং ভৌগোলিক বিতরণের জন্য। বিভিন্ন কৌশল (প্রাথমিক-প্রতিলিপি, মাল্টি-প্রাথমিক, সিঙ্ক বনাম অ্যাসিঙ্ক) বিভিন্ন ট্রেডঅফ জড়িত।
কেন রেপ্লিকেট করতে হবে
✓ 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.
