การทำ Database Sharding คืออะไรและมีประโยชน์อย่างไร?
กการเข้ารหัสข้อมูลในฐานข้อมูลเพื่อความปลอดภัย
ขการสำรองข้อมูลไปยังหลายที่จัดเก็บเพื่อป้องกันการสูญหาย
คการรวมฐานข้อมูลหลายระบบเข้าเป็นระบบเดียวเพื่อง่ายต่อการจัดการ
งการแบ่งฐานข้อมูลขนาดใหญ่ออกเป็นส่วนย่อย (Shard) และกระจายไปยังเซิร์ฟเวอร์หลายเครื่องเพื่อเพิ่มประสิทธิภาพ
เฉลยอธิบาย
Database Sharding คือเทคนิคการแบ่งฐานข้อมูลขนาดใหญ่ออกเป็น Shard ย่อย ๆ และกระจายไปเก็บในเซิร์ฟเวอร์หลายเครื่อง ช่วยเพิ่มประสิทธิภาพการประมวลผลและรองรับการขยายตัวในแนวนอน (Horizontal Scaling)