FLEXIBLE CONSISTENCY MODES FOR ACTIVE DATABASES APPLICATIONS

Authors
Citation
O. Etzion, FLEXIBLE CONSISTENCY MODES FOR ACTIVE DATABASES APPLICATIONS, Information systems, 18(6), 1993, pp. 391-404
Citations number
17
Categorie Soggetti
System Science","Information Science & Library Science","Computer Applications & Cybernetics
Journal title
ISSN journal
03064379
Volume
18
Issue
6
Year of publication
1993
Pages
391 - 404
Database
ISI
SICI code
0306-4379(1993)18:6<391:FCMFAD>2.0.ZU;2-S
Abstract
The concept of transaction is a basic one in database theory. Yet, in some cases the atomicity of a transaction may be relaxed. This happens either to avoid the damage inflicted by the fact that many data eleme nts are locked in long transactions, or to support different view-poin ts of the database that may relax atomicity constraints. This paper de fines the concept of transaction, in the environment of PARDES-an inte lligent active database and outlines a model in which different modes of consistency co-exist as local decisions. These modes are defined an d analyzed. Among the basic modes are: fully consistent (consistent at all times), quasi consistent (eventually consistent) and loosely cons istent (failures in derivations are not compensated). This is an exten sion to the active database definition language that enables the suppo rt of implementation considerations using high-level abstractions.