Does asynchronous replication immediately apply every update to all other copies (or abort) across the network?

Difficulty: Easy

Correct Answer: Does not apply — immediate, all-site updates describe synchronous behavior

Explanation:

Introduction / Context:This question contrasts asynchronous with synchronous replication timing guarantees.

Given Data / Assumptions:

  • Asynchronous replication ships changes after local commit.
  • Synchronous replication waits for remote acknowledgment before commit success.
  • Network conditions may delay propagation under asynchronous modes.

Concept / Approach:The statement describes the synchronous guarantee (all-or-abort across all copies before commit returns). Asynchronous replication improves availability and latency by decoupling propagation, accepting temporary divergence among replicas.

Step-by-Step Solution:Identify “immediately applied everywhere” as a sync property.Recall async behavior: commit locally first; ship and apply later.Conclude the given behavior is not asynchronous.

Verification / Alternative check:System docs for popular databases detail synchronous commit semantics versus eventual consistency of asynchronous modes.

Why Other Options Are Wrong:LAN speed, semijoins, or shared logs do not redefine asynchronous semantics.

Common Pitfalls:Expecting read-your-write consistency across sites immediately after a local commit in async setups.

Final Answer:Does not apply — immediate, all-site updates describe synchronous behavior

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion