Difficulty: Easy
Correct Answer: Incorrect: the standard term is checkpoint
Explanation:
Introduction / Context:In database recovery, the system periodically flushes dirty pages and writes log records to establish a known consistent state to speed up crash recovery. This question asks whether such a synchronization point is called a “stop point.”
Given Data / Assumptions:
Concept / Approach:The widely accepted and vendor-agnostic term is checkpoint. A checkpoint records that all transactions up to a certain log sequence number (with some nuances) have their necessary log records on stable storage, and certain pages may be flushed. This reduces recovery time after a crash by limiting how far back the system must scan the log.
Step-by-Step Solution:
Identify the intended operation: synchronize database state with log.Recall standard name: checkpoint.Conclude: calling it a “stop point” is nonstandard; the correct term is checkpoint.Verification / Alternative check:Review documentation of major DBMS (e.g., PostgreSQL, SQL Server, Oracle); all use the term checkpoint for this concept.
Why Other Options Are Wrong:
Common Pitfalls:Confusing checkpoints with savepoints. Savepoints are intra-transaction markers for partial rollbacks, whereas checkpoints concern system-wide recovery state.
Final Answer:Incorrect: the standard term is checkpoint
Discussion & Comments