ข้อใดอธิบายความหมายของ “CAP trade-off” ได้ถูกต้อง

เมื่อเกิด Network partition จริง ต้องเลือกระหว่างยืนยัน Consistency บางแบบกับให้ Availability ทุกฝั่ง ไม่ใช่เลือก “สองในสาม”ตลอดเวลาทุกสถานะ
อ่าน/เขียนเกินขอบเขต Memory อาจ Crash, Leak หรือรันโค้ด — Memory-safe language เมื่อเหมาะ, Bounds check, Compiler/OS mitigation, Fuzz, Patch
Timeline, Contributing factors, Detection/response, Learning และ Action เชิงระบบแบบไม่ลงโทษบุคคล — Owner/Due date/Effectiveness ของ Action ชัด
Transaction พาข้อมูลจาก State ที่รักษา Invariant หนึ่งสู่อีก State ที่รักษา Invariant ไม่ใช่คำเดียวกับ CAP consistency

เฉลยอธิบาย

หลักฐานส่วนที่ 3: SQL: DDL, DML, Query, DCL และ Transaction Controlระบุข้อความเต็มว่า “CAP trade-off — เมื่อเกิด Network partition จริง ต้องเลือกระหว่างยืนยัน Consistency บางแบบกับให้ Availability ทุกฝั่ง ไม่ใช่เลือก “สองในสาม”ตลอดเวลาทุกสถานะ” ดังนั้นคำตอบคือ “เมื่อเกิด Network partition จริง ต้องเลือกระหว่างยืนยัน Consistency บางแบบกับให้ Availability ทุกฝั่ง ไม่ใช่เลือก “สองในสาม”ตลอดเวลาทุกสถานะ” ส่วนตัวเลือกอื่นเป็นหลักของคนละเงื่อนไขหรือคนละประเด็น

ข้อสอบอื่นในวิชาการพัฒนาระบบสารสนเทศ วิเคราะห์ ออกแบบ และการเขียนโปรแกรมคอมพิวเตอร์

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