Chapter 5 - Replication Questions

Easy Question

1. What is the main reason for replicating data across multiple nodes?

A. Improve data compression rates

B. Increase read throughput and enhance fault tolerance

C. Reduce the number of backups needed

D. Ensure all writes happen in real-time

Correct Answer: B
Medium Question

2. In leader-follower replication, which of the following is a potential drawback?

A. All nodes can accept writes simultaneously

B. Followers have different data types than the leader

C. Replication lag can cause stale reads on followers

D. Follower nodes are always faster than the leader

Correct Answer: C
Hard Question

3. How does synchronous replication impact write performance?

A. It eliminates the need for a leader node

B. It significantly increases write latency because writes must be confirmed on multiple nodes

C. It allows infinite concurrent writes with no delay

D. It automatically resolves conflicting writes without overhead

Correct Answer: B
Very Hard Question

4. When using multi-leader replication, what is one key strategy to handle conflicts?

A. Always accept writes from one region only

B. Automatically drop all conflicting data to avoid confusion

C. Implement application-level conflict resolution rules, such as a “last write wins” policy or custom merge logic

D. Conflicts can never happen in multi-leader setups

Correct Answer: C
Back to Home