2002 · 11 citations · 16 references
ComputingComputer ScienceData ManagementDatabasesStorage SystemsData IntegrationData Storage SystemsData WarehousingDatabase ManagementQuery OptimizationQuery ProcessingGreedy HeuristicsHeuristic AlgorithmsMaterialized View MaintenanceMaterialized View SelectionMaterialized ViewsQuery EvaluationState Space SearchViews
A data warehouse (DW) can be seen as a set of materialized views defined over relations that are stored in remote heterogeneous database systems. When a query is posed to the DW, it is evaluated locally, using only the materialized views. The DW configuration problem is the problem of selecting an optimal set of views to materialize that answer a given set of queries. The objective is the minimization of the combination of the query evaluation and view maintenance costs. We report on the experimental evaluation of an exhaustive algorithm and we develop new greedy and heuristic algorithms that expand only a small fraction of the states produced by the exhaustive algorithm. The algorithms are described in terms of a state space search problem. Finally, we report on experimental results and discuss the observed behavior of the algorithms.
16
Implementing data cubes efficiently
Venky Harinarayan, Anand Rajaraman, Jeffrey D. Ullman · 1996 · 1.2K citations
Timos Sellis · ACM Transactions on Database Systems · 1988 · 809 citations · Full text
Research problems in data warehousing
Jennifer Widom · 1995 · 637 citations · Full text
Implementing data cubes efficiently
Venky Harinarayan, Anand Rajaraman, Jeffrey D. Ullman · ACM SIGMOD Record · 1996 · 451 citations
Himanshu Gupta, Venky Harinarayan, Anand Rajaraman et al. · 2002 · 425 citations