TY - JOUR
T1 - Living with database conflicts
T2 - A temporal branching technique
AU - Gelbard, Roy
AU - Spiegler, Israel
PY - 2005/3
Y1 - 2005/3
N2 - Heterogeneous as well as distributed databases make data conflicts inevitable. Both tolerate the entry of conflicting values in data objects, e.g., the value "female" may be entered by one user whereas another may put "male" in the same data object. Such inconsistencies in databases are common and are resolved routinely by built in structured mechanisms. Unresolved conflicts are typically quarantined till they can be resolved. But, there are situations for which there are no structured mechanisms to resolve conflicts while having to maintain application flow. Moreover, there are situations, i.e., medical or financial environments, in which conflicts must be stored so that their effects be analyzed for decision making. The current research proposes a model and a technique for living with database conflicts. The technique, named Temporal Branching, integrates and extends temporal oriented databases, temporal versioning, and log-file approaches and offers a solution and flexible structure readily accessible to retrieval and audits by standard DBMS software. A case study in health care delivery system is given to illustrate the problem and proposed solution.
AB - Heterogeneous as well as distributed databases make data conflicts inevitable. Both tolerate the entry of conflicting values in data objects, e.g., the value "female" may be entered by one user whereas another may put "male" in the same data object. Such inconsistencies in databases are common and are resolved routinely by built in structured mechanisms. Unresolved conflicts are typically quarantined till they can be resolved. But, there are situations for which there are no structured mechanisms to resolve conflicts while having to maintain application flow. Moreover, there are situations, i.e., medical or financial environments, in which conflicts must be stored so that their effects be analyzed for decision making. The current research proposes a model and a technique for living with database conflicts. The technique, named Temporal Branching, integrates and extends temporal oriented databases, temporal versioning, and log-file approaches and offers a solution and flexible structure readily accessible to retrieval and audits by standard DBMS software. A case study in health care delivery system is given to illustrate the problem and proposed solution.
KW - Check point
KW - Conflict resolution
KW - Data integrity
KW - Distributed database
KW - Rollback and recovery
KW - Temporal oriented databases
KW - Temporal versioning
UR - http://www.scopus.com/inward/record.url?scp=18144386941&partnerID=8YFLogxK
U2 - 10.1007/s10619-005-6831-1
DO - 10.1007/s10619-005-6831-1
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:18144386941
SN - 0926-8782
VL - 17
SP - 251
EP - 265
JO - Distributed and Parallel Databases
JF - Distributed and Parallel Databases
IS - 3
ER -