ACM Home Page
Please provide us with feedback. Feedback
The difficulty of optimum index selection
Full text PdfPdf (414 KB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 3 ,  Issue 4  (December 1978) table of contents
Pages: 440 - 445  
Year of Publication: 1978
ISSN:0362-5915
Author
Douglas Comer  Purdue Univ., West Lafayette, IN
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 35,   Citation Count: 21
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/320289.320296
What is a DOI?

ABSTRACT

Given a file on a secondary store in which each record has several attributes, it is usually advantageous to build an index mechanism to decrease the cost of conducting transactions to the file. The problem of selecting attributes over which to index has been studied in the context of various storage structures and access assumptions. One algorithm to make an optimum index selection requires 2k steps in the worst case, where k is the number of attributes in the file. We examine the question of whether a more efficient algorithm might exist and show that even under a simple cost criterion the problem is computationally difficult in a precise sense. Our results extend directly to other related problems where the cost of the index depends on fixed values which are assigned to each attribute. Some practical implications are discussed.


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.

 
1
 
2
BLEIER, R. E., AND VORHAUS, A. H. File organization in the SCD time shared data management (TDMS) system. Information Processing 68, North-Holland Pub. Co., Amsterdam, 1969, pp. 1245-1252.
3
4
 
5
KARP, R. Reducibility among combinatorial problems. In Complexity of Computer Computations, R.E. Miller and J.W. Thatcher, Eds., Plenum Press, New York, 1972, pp. 85-103.
 
6
KINC, W. On the selection of indices for a file. Rep. RJ 1341, IBM Res. Ctr., San Jose, Calif., Jan. 1974.
7
8
 
9
PALERMO, F. A quantitative approach to the selection of secondary indexes. Rep. RJ 730, IBM Res. Ctr., San Jose, Calif., july 1970.
 
10
SCHKOLNICK, M. The optimal selection of secondary indices for fries. Inform. Syst. 1, 4 (1975), 141-146.
 
11
STONESRAKER, M. The choice of partial inversions and combined indices. Int. J. Comptr. and Inform. Sci. 3, 2 (June 1974), 167-188.

CITED BY  21