Data consistency: toward a terminological clarification

Consistency is an inconsistency are ubiquitous term in data engineering. Its relevance to quality is obvious, since consistency is a commonplace dimension of data quality. However, connotations are vague or ambiguous. In this paper, we address semantic consistency, transaction consistency, replicati...

Descripción completa

Detalles Bibliográficos
Autores: Decker, Hendrik, Misra, Sanjay, Muñoz-Escoí, Francesc D.|||0000-0002-7216-9249
Tipo de recurso: capítulo de libro
Fecha de publicación:2015
País:España
Institución:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:inglés
OAI Identifier:oai:riunet.upv.es:10251/64400
Acceso en línea:https://riunet.upv.es/handle/10251/64400
Access Level:acceso abierto
Palabra clave:Data consistency
Semantic consistency
Transaction consistency
Distribution consistency
Replication consistency
Eventual consistency
Partial consistency
LENGUAJES Y SISTEMAS INFORMATICOS
Descripción
Sumario:Consistency is an inconsistency are ubiquitous term in data engineering. Its relevance to quality is obvious, since consistency is a commonplace dimension 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 partial consistency in databases. We characterize their distinguishing properties, and also address their differences, interactions and interdependencies. Partial consistency is an entry door to living with inconsistency, which is an ineludible necessity in the age of big data.