Cargando…

Design and implementation of bitmap indices for scientific data

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 appl...

Descripción completa

Detalles Bibliográficos
Autor principal: Stockinger, K
Lenguaje:eng
Publicado: 2001
Materias:
Acceso en línea:http://cds.cern.ch/record/516825
_version_ 1780897665224015872
author Stockinger, K
author_facet Stockinger, K
author_sort Stockinger, K
collection CERN
description 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 Generic RangeEval 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. (19 refs).
id cern-516825
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2001
record_format invenio
spelling cern-5168252019-09-30T06:29:59Zhttp://cds.cern.ch/record/516825engStockinger, KDesign and implementation of bitmap indices for scientific dataDetectors and Experimental TechniquesBitmap 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 Generic RangeEval 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. (19 refs).oai:cds.cern.ch:5168252001
spellingShingle Detectors and Experimental Techniques
Stockinger, K
Design and implementation of bitmap indices for scientific data
title Design and implementation of bitmap indices for scientific data
title_full Design and implementation of bitmap indices for scientific data
title_fullStr Design and implementation of bitmap indices for scientific data
title_full_unstemmed Design and implementation of bitmap indices for scientific data
title_short Design and implementation of bitmap indices for scientific data
title_sort design and implementation of bitmap indices for scientific data
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/516825
work_keys_str_mv AT stockingerk designandimplementationofbitmapindicesforscientificdata