ACM Home Page
Please provide us with feedback. Feedback
Algorithms for creating indexes for very large tables without quiescing updates
Full text PdfPdf (1.31 MB)
Source International Conference on Management of Data archive
Proceedings of the 1992 ACM SIGMOD international conference on Management of data table of contents
San Diego, California, United States
Pages: 361 - 370  
Year of Publication: 1992
ISBN:0-89791-521-6
Also published in ...
Authors
C. Mohan
Inderpal Narang  Inderpal Narang
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 39,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/130283.130337
What is a DOI?

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 operations 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 of operation restartable. These include algorithms for the sort and merge phases of sorting.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
CHHIM91
DeGr90
 
Gray78
 
Knut73
MHLPS92
 
Moha90a
 
Moha90b
 
Moha92
Mohan, C. Supporting Very Lorge TobZes, Proc. 7th Brazilian Symposium on Database Systems, Porto Alegre, May 1992.
MoLe92
MoPL92
 
Ober80
Obermarck, R. IHS/V5 Progrom isolotion Feoture, IBM Research Report RJ2879, IBM San Jose Research Laboratory, July 1980.
PMCLS90
SiSU91
 
SrCa91
Srinivasan, V., Carey, M. On-Line Index Construction Algorithms, Proc. 4th International Workshop on High Performance Transaction Systems, Asllomar, September 1991.
 
TeGu84
Teng, J., Gumaer, R. Honogtng IBH Dotobose 2 Buffers to Hoximize Performonce, IBM Systems Journal, Vol. 23, No. 2, 1984.

CITED BY  17
 
 
 
 
 
 

Collaborative Colleagues:
C. Mohan: colleagues
Inderpal Narang: colleagues

Peer to Peer - Readers of this Article have also read: