loading...
Selection of Redundant and non Redundant Optimization Structures in VLDBs
Regensburg, Germany September 03-September 07
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DEXA.2007.13318th International Conference on Data ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ladjel Bellatreche, Poitiers University, France
Very large database applications are usually modelled using huge schemas with several large tables with many columns. Queries defined on those schemas are complex since they contain join and aggregation operations. In large databases, join operations are the most used and the most expensive, especially when the size of tables is very large. To optimize these complex queries, several optimization structures have been proposed. Selecting any optimization structure is NP-hard problems since their search spaces are very large. In this paper, we classify these structures into two main categories: (1) non redundant structures (horizontal and vertical partitioning, parallel processing) and (2) redundant structures (materialized views, indexing schemes). Our study focuses on two non redundant structures: horizontal and vertical partitioning and one redundant structure: bitmap join indexes, where formalizations of their selection problems and algorithms are presented. We propose an approach combining horizontal partitioning and bitmap join indexes to speed up queries and to reduce storage and maintenance costs of indexes. Finally, our proposed algorithms are validated using experimental studies.
Citation:
Ladjel Bellatreche, "Selection of Redundant and non Redundant Optimization Structures in VLDBs," dexa, pp.819-824, 18th International Conference on Database and Expert Systems Applications (DEXA 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.