Partial Evaluation of Views

作者:Parke Godfrey, Jarek Gryz

摘要

Many database applications and environments, such as mediation over heterogeneous database sources and data warehousing for decision support, lead to complex queries. Queries are often nested, defined over previously defined views, and may involve unions. There are good reasons why one might want to “remove” pieces (sub-queries or sub-views) from such queries: some sub-views of a query may be effectively cached from previous queries, or may be materialized views; some may be known to evaluate empty, by reasoning over the integrity constraints; and some may match protected queries, which for security cannot be evaluated for all users.

论文关键词:relational databases, query optimization, database mediation, data warehousing, query rewrite, database security, TPC/D benchmark

论文评审过程:

论文官网地址:https://doi.org/10.1023/A:1008736910058