A Materialized-View Based Technique to Optimize Progressive Queries via Dependency Analysis
dc.contributor.author | Zhu, Chao | |
dc.contributor.author | Zhu, Qiang | |
dc.contributor.author | Zuzarte, Calisto | |
dc.contributor.author | Ma, Wenbin | |
dc.coverage.spatial | Toronto, Canada | |
dc.date.accessioned | 2024-09-27T01:41:09Z | |
dc.date.available | 2024-09-27T01:41:09Z | |
dc.identifier.uri | https://hdl.handle.net/2027.42/195092 | |
dc.description.abstract | Progressive queries (PQ) are a new type of query emerging from numerous contemporary database applications, including e-commerce, social network, business intelligence, and decision support. Such a PQ is formulated in several steps via a set of inter-related step-queries (SQ). How to optimize such PQs represents a new challenge in the development of a database management system. In our previous work, we introduced a materialized-view based technique to process a special type of PQ, called monotonic linear PQs. In this paper, we present a new materialized-view based technique to efficiently process generic PQs. This technique allows an SQ in a given PQ to utilize the results of previous SQs not only from the same PQ but also from other in-process and completed PQs. Due to the storage constraint, it is impossible to retain the results of all the SQs of a completed PQ. Hence, a crucial issue is how to select popular SQs from completed PQs to keep their results as materialized views for optimizing future PQs. To tackle this issue, we introduce a multiple query dependency graph (MQDG) to capture the data source dependency relationships among SQs from multiple PQs. We then present a model to estimate the benefit of an SQ in the MQDG and discuss a procedure to choose critical SQs in the MQDG for materializing their results. The strategies for constructing the MQDG and maintaining the set of materialized views are also suggested. Experimental results demonstrate that our technique is quite promising in efficiently processing PQs. | |
dc.title | A Materialized-View Based Technique to Optimize Progressive Queries via Dependency Analysis | |
dc.type | Conference Paper | |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/195092/2/cascon11zhu.pdf | |
dc.identifier.doi | https://dx.doi.org/10.7302/24331 | |
dc.date.updated | 2024-09-27T01:41:07Z | |
dc.identifier.name-orcid | Zhu, Chao | |
dc.identifier.name-orcid | Zhu, Qiang | |
dc.identifier.name-orcid | Zuzarte, Calisto | |
dc.identifier.name-orcid | Ma, Wenbin | |
dc.working.doi | 10.7302/24331 | en |
dc.owningcollname | Computer and Information Science, Department of (UM-Dearborn) |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe its collections in a way that respects the people and communities who create, use, and are represented in them. We encourage you to Contact Us anonymously if you encounter harmful or problematic language in catalog records or finding aids. More information about our policies and practices is available at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.