การแบ่งข้อมูล (Sharding) ในระบบฐานข้อมูลขนาดใหญ่มีวัตถุประสงค์อย่างไร?

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

เฉลยอธิบาย

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

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับระบบฐานข้อมูล (Database System) และ ระบบการบริหารจัดการข้อมูล (Database Management System)

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