DocumentCode
970683
Title
On the Optimal Selection of Multilist Database Structures
Author
Hatzopoulos, Michael ; Kollias, J.G.
Author_Institution
Department of Mathematical and Computer Sciences, Michigan Technological University, Houghton, MI 49931.
Issue
6
fYear
1984
Firstpage
681
Lastpage
687
Abstract
The optimal selection of secondary indexes asks for the quantitative evaluation of the performance of a number of candidate secondary indexes in order to determine the particular combination of indexes which satisfies the anticipated user transactions at a minimal cost. Previous studies determine the optimal selection by assuming that the cost of satisfying a query using a secondary index is not affected by the existence of other indexes in the database. This assumption is realistic when the inverted file organization is used to organize secondary indexes. The main reason is that inverted files do not alter the size of the file. However, the assumption is not valid when the next most popular method for structuring secondary indexes is used, namely, the multilist database structures. This is so, because each multilist increases the size of the file. This paper studies the secondary index selection problem by making the assumption that the multilist organization is utilized to structure secondary indexes and develops a dynamic programming algorithm to solve it. The practical significance of the study lies in the fact that multilists can be easily implemented on network databases.
Keywords
Application software; Cost function; Indexes; Indexing; Information processing; Information retrieval; Magnetic heads; Optimization; Qualifications; Transaction databases; Database performance; multilist file organization; optimization algorithm; optimization model; performance optimization; physical database design; secondary index selection;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1984.5010296
Filename
5010296
Link To Document