Eventual Consistency - Conflict Resolution

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:

    Children in home-school conflict situations often receive a double message from their parents: “The school is the hope for your future, listen, be good and learn” and “the school is your enemy. . . .” Children who receive the “school is the enemy” message often go after the enemy—act up, undermine the teacher, undermine the school program, or otherwise exercise their veto power.
    James P. Comer (20th century)

    It is a part of the American character to consider nothing as desperate; to surmount every difficulty by resolution and contrivance.
    Thomas Jefferson (1743–1826)