Using Multiversioning to Improve Performance Without Loss of Consistency.
Roger Bamford:
Using Multiversioning to Improve Performance Without Loss of Consistency.
SIGMOD Conference 1992: 164@inproceedings{DBLP:conf/sigmod/Bamford92,
author = {Roger Bamford},
editor = {Michael Stonebraker},
title = {Using Multiversioning to Improve Performance Without Loss of
Consistency},
booktitle = {Proceedings of the 1992 ACM SIGMOD International Conference on
Management of Data, San Diego, California, June 2-5, 1992},
publisher = {ACM Press},
year = {1992},
pages = {164},
ee = {http://doi.acm.org/10.1145/130283.130310, db/conf/sigmod/Bamford92.html},
crossref = {DBLP:conf/sigmod/92},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
Oracle first implemented multiversioning, which was called "read consistency", in Version 4 (ca. 1983) of
the kernel. It supported the old master/new master programming paradigm for both application builders
and query-processor implementors while avoiding the reader/writer serialization that results from using
automatic share locks. The resulting transaction consistency model was arcane, not exactly serializable,
but pragmatic in actual use. In this session, Mr. Bamford will cover read consistency from a number of
viewpoints. First, the model will be described and a little detail about Oracle's current implementation will
be given. Next, the consequences of having read consistency as part of the database's core architecture
will be discussed. In particular, the effects on the designs for row locking, query processing, distributed
query, distributed cache coherence, referential integrity, and set updates will be described. This will be followed
by a comparison of Oracle's read consistency model to other common concurrency models, looking
at cost and throughput undr a variety of workloads, Finally, Mr. Barnford will propose how Oracle
intends to carry read consistency into the future as support is added for complex objects, distributed computations,
and long transactions.
Copyright © 1992 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Michael Stonebraker (Ed.):
Proceedings of the 1992 ACM SIGMOD International Conference on Management of Data, San Diego, California, June 2-5, 1992.
ACM Press 1992
,
SIGMOD Record 21(2),
June 1992
Contents
[Index Terms]
[Abstract in PDF Format, 64 KB]
Copyright © Thu Dec 10 20:15:32 2009
by Michael Ley (ley@uni-trier.de)