dc.contributor.author |
Deacon, A
|
|
dc.contributor.editor |
Linck, M.H.
|
|
dc.date.accessioned |
2018-08-03T12:34:04Z |
|
dc.date.available |
2018-08-03T12:34:04Z |
|
dc.date.issued |
1991 |
|
dc.identifier.citation |
Deacon, A. (1991) Concurrency control mechanisms for multidatabase systems. Proceedings of the 6th Southern African Computer Symposium, De Overberger Hotel, Caledon, 2-3 July 1991 |
en |
dc.identifier.uri |
http://hdl.handle.net/10500/24557 |
|
dc.description.abstract |
In conventional systems, transaction management has been thoroughly investigated and is
now considered to be well understood. Transaction management in multidatabase systems,
however, is less well understood. A multidatabase system (MDBS) is a type of distributed database system built from a collection of different centralized database systems (DBSs) located on sites in a computer network. The MDBS design goals differ from those of conventional DBSs in that a compromise is sought between the seemingly contradictory goals of creating a logically integrated database and allowing each component
DBS to continue to function autonomously from the MDBS.
The conventional concurrency control correctness criterion for a DBS is serializability. It is,
however, not always possible to guarantee serializability in a MDBS using the conventional
approach. Several seemingly different solutions have been proposed. Using the nested transaction paradigm we provide a simple model which is used to develop a number of new MDBS schedulers by applying existing theory and concepts. The utility of our model is further illustrated by using it as a framework for explaining and justifying
existing solutions, including those with weaker correctness criteria. |
en |
dc.language.iso |
en |
en |
dc.subject |
Concurrency control |
en |
dc.subject |
Multidatabase systems |
en |
dc.subject |
Multi-level nested transactions |
en |
dc.subject |
Top layer schedulers |
en |
dc.subject |
Transaction processing model |
en |
dc.title |
Concurrency control mechanisms for multidatabase systems |
en |