DocumentCode :
2069837
Title :
Automating compensation in a multidatabase
Author :
Nodine, Marian H. ; Zdonik, Stanley B.
Author_Institution :
Brown Univ., Providence, RI, USA
Volume :
2
fYear :
1994
fDate :
4-7 Jan. 1994
Firstpage :
293
Lastpage :
302
Abstract :
Compensation is the process by which a committed transaction in a database is undone by running the semantic inverse of that transaction on the database. Compensation has been proposed as a technique for undoing committed work in various situations where strict atomicity cannot be maintained (H. Garcia-Molina, K. Salem, 1987; J.G. Mullen, 1991). We discuss compensation in long-running multidatabase transactions. We define the step approach to integrating local database schemas into a multidatabase. In the step approach, each local database is encapsulated by a set of procedures (steps). Steps can be grouped into atomic global transactions. Each step also has an associated compensating step, which is called if the compensating transaction is run. We examine two areas of multidatabase transaction management where compensation is required. The first is implementing compensation as a recovery technique when an open, nested transaction is aborted. The second is in backing out the effects of an atomic mutlidatabase transaction when some local database transaction commits before a global abort decision is made.<>
Keywords :
database theory; distributed databases; system recovery; transaction processing; atomic global transactions; atomic mutlidatabase transaction; committed transaction; compensating step; compensating transaction; global abort decision; local database schemas; local database transaction; long-running multidatabase transactions; multidatabase transaction management; nested transaction; recovery technique; semantic inverse; step approach; strict atomicity;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
Conference_Location :
Wailea, HI, USA
Print_ISBN :
0-8186-5090-7
Type :
conf
DOI :
10.1109/HICSS.1994.323254
Filename :
323254
Link To Document :
بازگشت