Intra-Transaction Parallelism in the Mapping of an Object Model to a Relational Multi-Processor System
||Intra-Transaction Parallelism in the Mapping of an Object Model to a Relational Multi-Processor System
||M. Rys, M. C. Norrie, H.-J. Schek
||Proc. of the 22nd Internat. Conference VLDBMumbai (Bombay), India
We map an object model to a commercial relational
multi-processor database system using replication and view
materialisation to provide fast retrieval. To speed up
complex update operations, we exploit intra-transaction
parallelism by breaking such an operation down into shorter
relational operations which are executed as parallel
subtransactions of the update transaction. To ensure the
correctness and recoverability of the operation's execution,
we use multi-level transactions. In addition, we minimise
the resulting overhead for the logging of the compensating
inverse operation required by the multi-level concept by
logging the compensation for non-derived data only.
In particular, we concentrate on the novel application of
multi-level transaction management to efficiently maintain
the replicated data and materialised views. We present a
prototype implementation and give a performance evaluation
of an exemplary set-oriented update statement.
!!! Dieses Dokument stammt aus dem ETH Web-Archiv
und wird nicht mehr gepflegt !!!
!!! This document is stored in the ETH Web archive
and is no longer maintained !!!