DocumentCode :
2613591
Title :
Conditional transactions: a model of computation for active databases
Author :
Srivastava, Jaideep ; Hwang, Kuo-Wei ; Tsai, Wei-Tek
Author_Institution :
Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
fYear :
1991
fDate :
11-13 Sep 1991
Firstpage :
36
Lastpage :
41
Abstract :
A transaction model for active databases is introduced. Concurrent execution of rules needs to be carefully managed to ensure consistent semantics. It is shown that serializability is not always sufficient for correctness. A new criterion, conditional conflict serializability (CCS) is developed and shown to ensure the desired correctness. A graph-based scheduler for it is presented. Practical schedulers should also be recoverable, which the graph-based scheduler is not. The authors prove that conventional two-phase locking also achieves CCS, and can thus be used in practice
Keywords :
concurrency control; database management systems; database theory; scheduling; transaction processing; active databases; concurrent execution; conditional conflict serializability; conditional transactions; consistent semantics; graph-based scheduler; rules; transaction model; two-phase locking; Carbon capture and storage; Cascading style sheets; Computational modeling; Computer science; Concurrency control; Database languages; Electronics packaging; Iris; Reduced instruction set computing; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1991. COMPSAC '91., Proceedings of the Fifteenth Annual International
Conference_Location :
Tokyo
Print_ISBN :
0-8186-2152-4
Type :
conf
DOI :
10.1109/CMPSAC.1991.170149
Filename :
170149
Link To Document :
بازگشت