Conflict Resolution
As the consistency achieved is eventual, the system has to resolve conflicts. There are three types of resolution:
- Read repair: The correction is done when a read finds an inconsistency. This slows down the read operation.
- Write repair: The correction takes place during a write operation, if an inconsistency has been found, slowing down the write operation.
- Asynchronous repair: The correction is not part of a read or write operation.
Concepts used for the conflict resolution are the client-specified timestamps and vector clocks.
Read more about this topic: Eventual Consistency
Famous quotes containing the words conflict and/or resolution:
“Neither party expected for the war, the magnitude, or the duration, which it has already attained. Neither anticipated that the cause of the conflict might cease with, or even before, the conflict itself should cease.”
—Abraham Lincoln (18091865)
“We often see malefactors, when they are led to execution, put on resolution and a contempt of death which, in truth, is nothing else but fearing to look it in the faceso that this pretended bravery may very truly be said to do the same good office to their mind that the blindfold does to their eyes.”
—François, Duc De La Rochefoucauld (16131680)