How to Handle Global Transactions in Heterogeneous Database Systems

How to Handle Global Transactions in Heterogeneous Database Systems

Abstract

One of the most important problems in the field of integrated heterogeneous database systems is transaction management. It is not sufficient to integrate only data models and query languages. In order to provide equivalent access to integrated heterogeneous databases as to homogeneous databases, a global transaction management is required. In this paper, we discuss several aspects of transaction management for heterogeneous database systems. Even though different existing database systems are involved in the execution of most transactions, global serializability and recoverability is required. We propose a three-level transaction model. At the top- and middle-level, the semantics of operations are used in order to achieve a high degree of concurrency. For bottom-level transactions, our model allows the use of transaction managers of existing systems without changes. If no autonomous local transactions are allowed, the model provides global transactions with full serializability and recoverability.

Grafik Top
Authors
  • Klas, Wolfgang
  • Muth, Peter
  • Neuhold, Erich J.
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings
Event Title
IEEE RIDE-TQP workshop
Divisions
Multimedia Information Systems
Event Location
Phoenix, Arizona
Event Type
Workshop
Event Dates
1992-01-01
Date
1992
Official URL
ftp://ftp.darmstadt.gmd.de/pub/oasys/reports/P-92-...
Export
Grafik Top