Physical Data Independence, Constraints, and Optimization with Universal Plans
Physical Data Independence, Constraints, and Optimization with Universal Plans
复制标题
物理数据独立性、约束和通用计划的优化
DOI:
--
复制
发表时间:
1999
期刊:
影响因子:
--
通讯作者:
V. Tannen
中科院分区:
文献类型:
--
作者:
Alin Deutsch;Lucian Popa;V. Tannen
We present an optimization method and al gorithm designed for three objectives: physi cal data independence, semantic optimization, and generalized tableau minimization. The method relies on generalized forms of chase and "backchase" with constraints (dependen cies). By using dictionaries (finite functions) in physical schemas we can capture with con straints useful access structures such as indexes, materialized views, source capabilities, access support relations, gmaps, etc. The search space for query plans is defined and enumerated in a novel manner: the chase phase rewrites the original query into a "universal" plan that integrates all the access structures and alternative pathways that are allowed by appli cable constraints. Then, the backchase phase produces optimal plans by eliminating various combinations of redundancies, again according to constraints. This method is applicable (sound) to a large class of queries, physical access structures, and semantic constraints. We prove that it is in fact complete for "path-conjunctive" queries and views with complex objects, classes and dictio naries, going beyond previous theoretical work on processing queries using materialized views. Comments Postprint version. Published in International Conference on Very Large Databases (VLDB) (1999), pages 459-470. Publisher URL: http://www.dcs.napier.ac.uk/~vldb99/ This conference paper is available at ScholarlyCommons: http://repository.upenn.edu/db_research/26 Physical Data Independence Constraints and Optimization with Universal Plans Alin Deutsch Lucian Popa Val Tannen University of Pennsylvania