Skip to content

Commit

Permalink
Merge pull request #45 from alexanderWallrabenstein/master
Browse files Browse the repository at this point in the history
Correct probable mistake: Amazon's Dynamo does not offer single-copy consistency
  • Loading branch information
mixu authored Feb 4, 2017
2 parents 60de258 + 316e122 commit 0d11e61
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion input/5_eventual.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Within the set of systems providing eventual consistency, there are two types of

*Eventual consistency with probabilistic guarantees*. This type of system can detect conflicting writes at some later point, but does not guarantee that the results are equivalent to some correct sequential execution. In other words, conflicting updates will sometimes result in overwriting a newer value with an older one and some anomalies can be expected to occur during normal operation (or during partitions).

In recent years, the most influential system design offering single-copy consistency is Amazon's Dynamo, which I will discuss as an example of a system that offers eventual consistency with probabilistic guarantees.
In recent years, the most influential system design is Amazon's Dynamo, which I will discuss as an example of a system that offers eventual consistency with probabilistic guarantees.

*Eventual consistency with strong guarantees*. This type of system guarantees that the results converge to a common value equivalent to some correct sequential execution. In other words, such systems do not produce any anomalous results; without any coordination you can build replicas of the same service, and those replicas can communicate in any pattern and receive the updates in any order, and they will eventually agree on the end result as long as they all see the same information.

Expand Down

0 comments on commit 0d11e61

Please sign in to comment.