Logo
Grokking the Advanced System Design Interview
Ask Author
Back to course home

0% completed

19. Read Repair

Let's learn about read repair and its usage.

Background

In Distributed Systems, where data is replicated across multiple nodes, some nodes can end up having stale data. Imagine a scenario where a node failed to receive a write or update request because it was down or there was a network partition. How do we ensure that the node gets the latest version of the data when it is healthy again?

Definition

Repair stale data during the read operation, since at that point, we can read data from multiple nodes to perform a comparison and find nodes that have stale data

.....

.....

.....

Like the course? Get enrolled and start learning!