• DocumentCode
    3305499
  • Title

    Design and implementation of bitmap indices for scientific data

  • Author

    Stockinger, Kurt

  • Author_Institution
    CERN, Geneva, Switzerland
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    47
  • Lastpage
    57
  • Abstract
    Bitmap indices are efficient multi-dimensional index data structures for handling complex adhoc queries in read-mostly environments. They have been implemented in several commercial database systems but are only well suited for discrete attribute values which are very common in typical business applications. However, many scientific applications usually operate on floating point numbers and cannot take advantage of the optimisation techniques offered by current database solutions. We thus present a novel algorithm called GenericRangeEval for processing one-sided range queries over floating point values. In addition, we present a cost model for predicting the performance of bitmap indices for high-dimensional search spaces. We verify our analytical results by a detailed experimental study, and show that the presented bitmap evaluation algorithm scales well also for high-dimensional search spaces requiring only a fairly small index. Because of its simple arithmetic structure, the cost model could easily be integrated into a query optimiser for deciding whether the current multi-dimensional query shall be answered by means of a bitmap index or better by sequentially scanning the data values, without using an index at all
  • Keywords
    data structures; floating point arithmetic; indexing; natural sciences computing; query processing; GenericRangeEval; bitmap evaluation algorithm; bitmap index; bitmap indices; bitmap indices design; commercial database systems; complex adhoc query processing; cost model; current multi-dimensional query; data values; database solutions; discrete attribute values; floating point numbers; high-dimensional search spaces; multi-dimensional index data structures; one-sided range queries; optimisation techniques; query optimiser; scientific applications; scientific data; sequential scanning; simple arithmetic structure; typical business applications; Algorithm design and analysis; Business; Computer science; Cost function; Data structures; Data warehouses; Database systems; Indexing; Informatics; Predictive models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Engineering and Applications, 2001 International Symposium on.
  • Conference_Location
    Grenoble
  • Print_ISBN
    0-7695-1140-6
  • Type

    conf

  • DOI
    10.1109/IDEAS.2001.938070
  • Filename
    938070