Using Genetic Algorithm to Select Materialized Views Subject to Dual Constraints
Seyed Hamid Talebian, Sameem Abdul Kareem · 2009
Data warehouse is an approach in which data from multiple heterogeneous and distributed operational systems (OLTP) are extracted, transformed and loaded into a central repository for the purpose of decision making. Since such databases stores huge amounts of historical data, it is necessary to devise methods by which complex OLAP queries can be answered as fast as possible. OLAP is an approach which facilitates analytical queries accessing multidimensional databases. Using materialized views as pre-computed results for time-consuming queries is a common method for speeding up analytical queries. However, some constraints do not allow the systems to create all possible views. Therefore, one of the crucial decisions that data warehouse designers need to make is in the selection of the right set of views to be materialized.This paper focuses on solving the view materialization and selection problem using a genetic algorithm approach subject to both of disk space and maintenance considerations.