13 Consistency
In a distributed database system with replicated data, consistency has a wider connotation than consistency in single-server systems (as in the ACID properties; see Chapter 2). For example, a user may write a new value for a data item on one replica (residing at one server); but the same user may later on read an older value from another server where the replica has not yet been updated due to delays or failures in the system. Moreover, different users might try to update data items concurrently on different replicas leading to a conflict. Different notions of consistency have been devised to specify desired properties in replicated database systems. A database system without replication (a “one-copy” database) is however the gold ...
Get Advanced Data Management now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.