Abstract. ‘Consistency ’ is an ubiquitous term in data engineering. Its relevance to quality is obvious, since ‘consistency ’ is a commonplace di-mension of data quality. However, connotations are vague or ambiguous. In this paper, we address semantic consistency, transaction consistency, replication consistency, eventual consistency and the new notion of par-tial consistency in databases. We characterize their distinguishing prop-erties, and also address their differences, interactions and interdepen-dencies. Partial consistency is an entry door to living with inconsistency, which is an ineluctable necessity in the age of big data.
Replication is a key approach to scaling wide-area applications. However, the overhead associated wi...
While chemistry describes substance by their degree of consistency, social behavior can, in English,...
Abstract: Independent from the concrete definition of the term “data qual-ity ” consistency always p...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-21413-9_15Con...
The database is one of the benchmarks that affect the quality of information systems. An effective i...
Many database applications tolerate a certain amount of data inconsistency to gain increased concurr...
Whereas serializability captures database consistency requirements and transaction correctness prope...
Distribution of computation is well-known, and there are several frameworks, including some formal f...
International audienceIn a replicated database, the consistency level defines whether and how the va...
International audienceA data store allows application processes to put and get data from a shared me...
Many database applications tolerate a certain amount of data inconsistency to gain increased concurr...
Many modern distributed storage systems emphasize availability and partition tolerance over consiste...
The word “pragmatic ” in the title alludes to the philosophical tradition of pragmatism, which is ...
Whereas serializability captures database consistency requirements and transaction correctness prope...
One of the challenges of cloud programming is to achieve the right balance between the availability ...
Replication is a key approach to scaling wide-area applications. However, the overhead associated wi...
While chemistry describes substance by their degree of consistency, social behavior can, in English,...
Abstract: Independent from the concrete definition of the term “data qual-ity ” consistency always p...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-21413-9_15Con...
The database is one of the benchmarks that affect the quality of information systems. An effective i...
Many database applications tolerate a certain amount of data inconsistency to gain increased concurr...
Whereas serializability captures database consistency requirements and transaction correctness prope...
Distribution of computation is well-known, and there are several frameworks, including some formal f...
International audienceIn a replicated database, the consistency level defines whether and how the va...
International audienceA data store allows application processes to put and get data from a shared me...
Many database applications tolerate a certain amount of data inconsistency to gain increased concurr...
Many modern distributed storage systems emphasize availability and partition tolerance over consiste...
The word “pragmatic ” in the title alludes to the philosophical tradition of pragmatism, which is ...
Whereas serializability captures database consistency requirements and transaction correctness prope...
One of the challenges of cloud programming is to achieve the right balance between the availability ...
Replication is a key approach to scaling wide-area applications. However, the overhead associated wi...
While chemistry describes substance by their degree of consistency, social behavior can, in English,...
Abstract: Independent from the concrete definition of the term “data qual-ity ” consistency always p...