|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sunil Choenni , Henk M. Blanken , Thiel Chang, On the automation of physical database design, Proceedings of the 1993 ACM/SIGAPP symposium on Applied computing: states of the art and practice, p.358-367, February 14-16, 1993, Indianapolis, Indiana, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|