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
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
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
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