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
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;
Conference_Titel :
Distributed Computing Systems, 1995., Proceedings of the 15th International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
0-8186-7025-8
DOI :
10.1109/ICDCS.1995.500008