Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Replicated Data Consistency Explained Through Baseball

Doug Terry

Abstract

Some cloud storage services, like Windows Azure, replicate data while providing strong consistency to their clients while others, like Amazon, have chosen eventual consistency in order to obtain better performance and availability. A broader class of consistency guarantees can, and perhaps should, be offered to clients that read shared data. During a baseball game, for example, different participants (the scorekeeper, umpire, sportswriter, and so on) benefit from six different consistency guarantees when reading the current score. Eventual consistency is insufficient for most of the participants, but strong consistency is not needed either.

Details

Publication typeTechReport
NumberMSR-TR-2011-137
> Publications > Replicated Data Consistency Explained Through Baseball