ข้อใดอธิบายความหมายของ “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 ทุกฝั่ง ไม่ใช่เลือก “สองในสาม”ตลอดเวลาทุกสถานะ” ส่วนตัวเลือกอื่นเป็นหลักของคนละเงื่อนไขหรือคนละประเด็น