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:

    It is a life-and-death conflict between all those grand, universal, man-respecting principles which we call by the comprehensive term democracy, and all those partial, person-respecting, class-favoring elements which we group together under that silver-slippered word aristocracy. If this war does not mean that, it means nothing.
    Antoinette Brown Blackwell (1825–1921)

    The passions do very often give birth to others of a nature most contrary to their own. Thus avarice sometimes brings forth prodigality, and prodigality avarice; a man’s resolution is very often the effect of levity, and his boldness that of cowardice and fear.
    François, Duc De La Rochefoucauld (1613–1680)