การแบ่งข้อมูล (Sharding) ในระบบฐานข้อมูลขนาดใหญ่มีวัตถุประสงค์อย่างไร?
กเพื่อให้ง่ายในการสำรองข้อมูล โดยถือว่าเป็นแนวทางหลักที่หน่วยงานควรใช้ในทุกกรณี
ขเพื่อให้ข้อมูลมีความปลอดภัยสูงสุด และใช้เป็นเกณฑ์เดียวสำหรับการดำเนินงานของหน่วยงานทั้งหมด
คเพื่อลดจำนวนผู้ใช้ที่สามารถเข้าถึงระบบ โดยไม่ต้องพิจารณานโยบาย บทบาท หรือความเสี่ยงด้านข้อมูลเพิ่มเติม
งเพื่อแบ่งข้อมูลออกเป็นส่วน ๆ ในเซิร์ฟเวอร์ต่างกัน เพื่อปรับปรุงประสิทธิภาพและความสามารถในการขยายตัว
เฉลยอธิบาย
Sharding เป็นเทคนิคการแบ่งข้อมูลขนาดใหญ่ออกเป็นชิ้นเล็ก ๆ (Shards) และเก็บในเซิร์ฟเวอร์ต่างกัน เพื่อปรับปรุงประสิทธิภาพการค้นหาและการเขียน และเพิ่มความสามารถในการขยายตัวของระบบ ตัวเลือก A เกี่ยวข้องกับการป้องกัน ตัวเลือก C ไม่เกี่ยวข้องกับ Sharding ตัวเลือก D เป็นประโยชน์แต่ไม่ใช่วัตถุประสงค์หลัก