• 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