Distributed Consistency Models
1. A database guarantees that any read following a successful write always returns the most recent value, even from different nodes. What consistency model is this?
2. After a write is confirmed, users may see old data for a few seconds before all replicas are updated, but eventually all nodes will reflect the write. What is this model called?
3. After a user posts a comment, they immediately see it in their feed — but other users may not see it for a few seconds. What consistency model does the user's own experience represent?
4. A system promises that if operation A happens before operation B (and B knows about A), then every node will see them in that order. What consistency model is this?
5. A distributed database allows writes to different partitions simultaneously without coordination. After a network partition heals, it merges changes — users may see inconsistent data during the partition. This design prioritises:
Exercise complete!
out of 5 questions