Abstract
A heterogeneous database system (HDBS) is a system which integrates pre-
existing database systems to support global applications accessing more than
one database. In this paper, we study the difficulties and general approaches
of global concurrency control in HDBSs. In particular, we discuss the difficulties of maintaining global serializability in HDBSs. This paper was
originally motivated by the difficulties encountered when designing a global
concurrency control strategy for a distributed HDBS. The need for new
strategies is presented in this paper, as well as counter examples to existing algorithms. An assumption usually made in addressing multidatabase
systems is that the clement databases arc autonomous. The meaning of autonomy and its effects on designing global concurrency control algorithms
are addressed. It is the goal of this paper to motivate other researchers to
realize the need for new correctness criteria by which concurrency control
algorithms can be validated.
existing database systems to support global applications accessing more than
one database. In this paper, we study the difficulties and general approaches
of global concurrency control in HDBSs. In particular, we discuss the difficulties of maintaining global serializability in HDBSs. This paper was
originally motivated by the difficulties encountered when designing a global
concurrency control strategy for a distributed HDBS. The need for new
strategies is presented in this paper, as well as counter examples to existing algorithms. An assumption usually made in addressing multidatabase
systems is that the clement databases arc autonomous. The meaning of autonomy and its effects on designing global concurrency control algorithms
are addressed. It is the goal of this paper to motivate other researchers to
realize the need for new correctness criteria by which concurrency control
algorithms can be validated.
Original language | English |
---|---|
Publication status | Published - 1988 |
Externally published | Yes |