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:

    Two principles, according to the Settembrinian cosmogony, were in perpetual conflict for possession of the world: force and justice, tyranny and freedom, superstition and knowledge; the law of permanence and the law of change, of ceaseless fermentation issuing in progress. One might call the first the Asiatic, the second the European principle.
    Thomas Mann (1875–1955)

    Breaking his oath and resolution like
    A twist of rotten silk.
    William Shakespeare (1564–1616)