การทำ Database Sharding คืออะไรและมีประโยชน์อย่างไร?

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

เฉลยอธิบาย

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

ข้อสอบอื่นในวิชาออกแบบฐานข้อมูลและการบริหารจัดการฐานข้อมูล (DBMS)

ดูข้อสอบวิชานี้ทั้งหมด →