Concurrency Control for Global Transaction Management in MDBSs
نویسندگان
چکیده
The objectives of global transaction management in mul-tidatabase systems(MDBS) are to avoid the inconsistent retrievals and guarantee the global serializability under the existence of indirect connict which is unknown to to the global transaction manager(GTM). Many researches have shown that it is diicult to design the global concur-rency control method because of local autonomy. In these method global transactions have a few opportunities to be executed concurrently. We concentrate our attention on 1) investigation into the more accurate indirect connict situation and 2) supporting the higher concurrency degree by using the concept of global integrity constraints. We deene the mul-tidatabase transaction model and then propose the concurrency control protocols. In our method the more global transaction can be concurrently executed, since the reened boundary of possibility of indirect connict is ooered. 1 Introduction The GTM has the responsibility for maintaining the global consistency of MDBS. The GTM however cannot take any kind of helpful information from local database systems to adjust the global serialization order. Many techniques in managing transactions for MDBS environments have been researched. These vary in degree to which they violate local autonomy and also in the degree of concurrency that they provide to users. The major diiculties addressed in these researches are to serialize the global transaction under the existence of indirect connicts which is unknown to the GTM. Traditional concurrency control methods are not directly applicable in MDBS because of these indirect connict. We brieey examine the deenition of indirect connict. Deenition 1. The global transaction G i and G j are in indirect connict in global schedule S if and only if there is a local transaction sequence L 1 ; L 2
منابع مشابه
Optimistic Concurrency Control for Maintaining the Global Integrity Constraint in MDBSs
The multidatabase system(MDBS) has a global database, a set of global and local transactions, and a global transaction manager(GTM) which is built on top of a number of pre-existing database management systems(DBMS) that are being integrated into a single MDBS. The global transaction manager has the responsibility for maintaining the global consistency of MDBS. It is impossible for LDBSs to pre...
متن کاملStable Transaction Management for Preserving the Global Integrity Constraints in Multidatabase Systems
The multidatabase systems(MDBSs) are an integration of local database systems into a global distributed database system. The objectives of global transaction management are to avoid the inconsistent retrievals and to guarantee the global serializability under the existence of indirect conflict which is unknown to the global transaction manager(GTM). Many researches have shown that it is difficu...
متن کاملOvercoming Heterogeneity and Autonomy in Multidatabase Systems
A multidatabase system (MDBS) is a software system for integration of preexisting and independent local database management systems (DBMSs). The transaction management problem in MDBSs consists of designing appropriate software, on top of local DBMSs, such that users can execute transactions that span multiple local DBMSs without jeopardizing database consistency. The difficulty in transaction ...
متن کاملA Language Multidatabase System
Rapid growth in the area of Multi Database Systems (MDBSs), which involve both the access of global data and distributed transaction processing, has created a need for programming languages that provide communication reliability and powerful synchronization. In this paper, we rst present the requirements of MDBSs, then explain the V P L (Vienna Parallel Logic) programming language and its featu...
متن کاملRecovery in Multidatabase Systems
A multidatabase consists of a collection of autonomous local databases. Systems used to manage multidatabases are called multidatabase systems (MDBSs). In such a system, global transactions are executed under the control of the MDBS. Independently, local transactions are submitted directly to a local DBS (LDBS) by local applications. An MDBS should provide a mechanism to globally manage transac...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999