Difficulty: Easy
Correct Answer: Durable.
Explanation:
Introduction / Context:
ACID—Atomicity, Consistency, Isolation, Durability—defines core guarantees for reliable transactions. Each property addresses a distinct concern, and durability handles permanence after commit.
Given Data / Assumptions:
Concept / Approach:
Durability means that once the DBMS acknowledges COMMIT, the system guarantees the committed state will persist, even after crashes. Logging and recovery protocols ensure the database can be restored to the last committed state.
Step-by-Step Solution:
Verification / Alternative check:
Core database literature and vendor docs describe durability as guaranteed via WAL, fsync/flush semantics, and recovery mechanisms that reapply committed updates after a crash.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
Durable.
Discussion & Comments