Skip to main navigation Skip to search Skip to main content

On the selection of Secondary Indices in Relational Databases

  • Sunil Choenni*
  • , Henk Blanken
  • , Thiel Chang
  • *Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

260 Downloads (Pure)

Abstract

An important problem in the physical design of databases is the selection of secondary indices. In general, this problem cannot be solved in an optimal way due to the complexity of the selection process. Often use is made of heuristics such as the well-known ADD and DROP algorithms. In this paper it will be shown that frequently used cost functions can be classified as super- or submodular functions. For these functions several mathematical properties have been derived which reduce the complexity of the index selection problem. These properties will be used to develop a tool for physical database design and also give a mathematical foundation for the success of the before-mentioned ADD and DROP algorithms.
Original languageEnglish
Pages (from-to)207-233
Number of pages27
JournalData & knowledge engineering
Volume3
Issue number11
DOIs
Publication statusPublished - Dec 1993

Keywords

  • ADD and DROP algorithms
  • Submodular functions
  • Supermodular functions
  • Secondary index selection
  • Physical database design

Fingerprint

Dive into the research topics of 'On the selection of Secondary Indices in Relational Databases'. Together they form a unique fingerprint.

Cite this