Professional Documents
Culture Documents
DDIA Ch5 Questions
DDIA Ch5 Questions
Basic Concepts:
Replication Methods:
5. What is eventual consistency, and how does it differ from strong consistency?
6. Why might a system choose eventual consistency over strong consistency?
Replication Lag:
7. What is replication lag, and what problems can it cause in a replicated system?
8. How can replication lag be minimized?
Conflicts:
Implementing Replication:
15. What are some of the considerations when implementing log-based replication?
16. How does the choice of synchronous versus asynchronous replication affect data
consistency and system performance?
Real-world Systems:
17. Choose a real-world database system (e.g., PostgreSQL, MongoDB, Cassandra) and
explain how it implements replication.
18. What are the trade-offs made by the chosen system's replication strategy?
Case Studies:
19. Describe a scenario from a real-world application where replication was crucial for
the system's success.
20. How did the chosen replication strategy benefit the system in this scenario?