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