DocumentCode :
1670634
Title :
Exploiting transaction semantics in multidatabase systems
Author :
Rastogi, Rajeev ; Korth, Henry F. ; Silberschatz, Avi
Author_Institution :
AT&T Bell Labs., Murray Hill, NJ, USA
fYear :
1995
Firstpage :
101
Lastpage :
109
Abstract :
Serializability is the traditionally accepted notion of correctness in most database systems. However, in a multidatabase system (MDBS) environment, where a number of pre-existing and autonomous database systems are integrated, requiring serializability could adversely affect the performance of the system. To enhance performance, one of the options is to relax the serializability requirement, and permit certain non-serializable executions. In this paper, we propose a powerful, yet simple mechanism, for specifying the set of non-serializable executions that are unacceptable in an MDBS environment. The undesirable interleavings among transactions are specified using regular expressions over transaction types. The mechanism facilitates the development of efficient graph-based schemes for ensuring that the concurrent execution of transactions meet the specifications. We analyze the complexities of the developed schemes and show that they are easily implementable in an MDBS environment
Keywords :
computational complexity; database management systems; transaction processing; complexities; graph-based schemes; multidatabase systems; performance; regular expressions; serializability; transaction semantics; Access protocols; Application software; Concurrency control; Concurrent computing; Database systems; Interleaved codes; Scheduling; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1995., Proceedings of the 15th International Conference on
Conference_Location :
Vancouver, BC
ISSN :
1063-6927
Print_ISBN :
0-8186-7025-8
Type :
conf
DOI :
10.1109/ICDCS.1995.500008
Filename :
500008
Link To Document :
بازگشت