Title :
Strong recoverability in multidatabase systems
Author :
Breitbart, Yuri ; Silberschatz, Abraham
Author_Institution :
Dept. of Comput. Sci., Kentucky Univ., Lexington, KY, USA
Abstract :
A multidatabase system (MDBS) consists of a number of multiple autonomous database management systems (DBMSs) in which global transactions are executed under the control of the MDBS, and local transactions are executed under the control of a local DBMS. Each local DBMS ensures local serializability. The function of the MDBS is to ensure global serializability. The major difficulty in ensuring global serializability stems from the fact that in the presence of local transactions, and without any restrictions on the local concurrency control of the participating local DBMSs., even serial execution of global transactions does not guarantee global serializability. These difficulties could be avoided if the serialization order of transactions were always the same as their commitment order. The authors study the class of transaction scheduling mechanisms in which transaction serialization order can be determined by controlling their commitment order. They use these results to design a multidatabase transaction management scheme that ensures global serializability
Keywords :
concurrency control; database management systems; integrated software; transaction processing; commitment order; concurrency control; global transactions; local serializability; local transactions; multidatabase systems; multiple autonomous database management systems; strong recoverability; transaction serialization; Computer science; Concurrency control; Control systems; Database systems; Environmental management; National electric code; Protocols; Scheduling;
Conference_Titel :
Research Issues on Data Engineering, 1992: Transaction and Query Processing, Second International Workshop on
Conference_Location :
Tempe, AZ
Print_ISBN :
0-8186-2660-7
DOI :
10.1109/RIDE.1992.227409