Algorithms for Creating Indexes for Very Large Tables Without Quiescing Updates.
C. Mohan, Inderpal Narang:
Algorithms for Creating Indexes for Very Large Tables Without Quiescing Updates.
SIGMOD Conference 1992: 361-370@inproceedings{DBLP:conf/sigmod/MohanN92,
author = {C. Mohan and
Inderpal Narang},
editor = {Michael Stonebraker},
title = {Algorithms for Creating Indexes for Very Large Tables Without
Quiescing Updates},
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 = {361-370},
ee = {http://doi.acm.org/10.1145/130283.130337, db/conf/sigmod/MohanN92.html},
crossref = {DBLP:conf/sigmod/92},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
As relational DBMSs become more and more popular and as organizations grow,
the sizes of individual tables are increasing dramatically. Unfortunately,
current DBMSs do not allow updates to be performed on a table while an index
(e.g., a B+-tree) is being built for that table, thereby decreasing the
systems' availability. This paper describes two algorithms in order to relax
this restriction. Our emphasis has been to maximize concurrency, minimize
overheads and cover all aspects of the problem. Builds of both unique and
nonunique indexes are handled correctly. We also describe techniques for
making the index-build operation restartable, without loss of all work,
in case a system failure were to interrupt the completion of the creation
of the index. In this connection, we also present algorithms for making a
long sort operation restartable. These include algorithms for the sort
and merge phases of sorting.
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
[Abstract and Index Terms]
[Full Text in PDF Format, 1279 KB]
References
- [CHHIM91]
- Josephine M. Cheng, Donald J. Haderle, Richard Hedges, Balakrishna R. Iyer, Ted Messinger, C. Mohan, Yun Wang:
An Efficient Hybrid Join Algorithm: A DB2 Prototype.
ICDE 1991: 171-180

- [DeGr90]
- David J. DeWitt, Jim Gray:
Parallel Database Systems: The Future of Database Processing or a Passing Fad?
SIGMOD Record 19(4): 104-112(1990)

- [Gray78]
- Jim Gray:
Notes on Data Base Operating Systems.
Advanced Course: Operating Systems 1978: 393-481

- [Knut73]
- Donald E. Knuth:
The Art of Computer Programming, Volume III: Sorting and Searching.
Addison-Wesley 1973, ISBN 0-201-03803-X

- [MHLPS92]
- C. Mohan, Donald J. Haderle, Bruce G. Lindsay, Hamid Pirahesh, Peter M. Schwarz:
ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging.
ACM Trans. Database Syst. 17(1): 94-162(1992)

- [Moha90a]
- C. Mohan:
ARIES/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes.
VLDB 1990: 392-405

- [Moha90b]
- C. Mohan:
Commit_LSN: A Novel and Simple Method for Reducing Locking and Latching in Transaction Processing Systems.
VLDB 1990: 406-418

- [Moha92]
- ...
- [MoLe92]
- C. Mohan, Frank E. Levine:
ARIES/IM: An Efficient and High Concurrency Index Management Method Using Write-Ahead Logging.
SIGMOD Conference 1992: 371-380

- [MoPL92]
- C. Mohan, Hamid Pirahesh, Raymond A. Lorie:
Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions.
SIGMOD Conference 1992: 124-133

- [Ober80]
- ...
- [PMCLS90]
- Hamid Pirahesh, C. Mohan, Josephine M. Cheng, T. S. Liu, Patricia G. Selinger:
Parallelism in Relational Data Base Systems: Architectural Issues and Design Approaches.
DPDS 1990: 4-29

- [SiSU91]
- Abraham Silberschatz, Michael Stonebraker, Jeffrey D. Ullman:
Database Systems: Achievements and Opportunities.
Commun. ACM 34(10): 110-120(1991)

- [SrCa91]
- V. Srinivasan, Michael J. Carey:
On-Line Index Construction Algorithms.
HPTS 1991: 0-

- [TeGu84]
- James Z. Teng, Robert A. Gumaer:
Managing IBM Database 2 Buffers to Maximize Performance.
IBM Systems Journal 23(2): 211-218(1984)

Last update Thu May 24 04:43:23 2012
CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page