Show simple item record

A Materialized-View Based Technique to Optimize Progressive Queries via Dependency Analysis

dc.contributor.authorZhu, Chao
dc.contributor.authorZhu, Qiang
dc.contributor.authorZuzarte, Calisto
dc.contributor.authorMa, Wenbin
dc.coverage.spatialToronto, Canada
dc.date.accessioned2024-09-27T01:41:09Z
dc.date.available2024-09-27T01:41:09Z
dc.identifier.urihttps://hdl.handle.net/2027.42/195092
dc.description.abstractProgressive 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.titleA Materialized-View Based Technique to Optimize Progressive Queries via Dependency Analysis
dc.typeConference Paper
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/195092/2/cascon11zhu.pdf
dc.identifier.doihttps://dx.doi.org/10.7302/24331
dc.date.updated2024-09-27T01:41:07Z
dc.identifier.name-orcidZhu, Chao
dc.identifier.name-orcidZhu, Qiang
dc.identifier.name-orcidZuzarte, Calisto
dc.identifier.name-orcidMa, Wenbin
dc.working.doi10.7302/24331en
dc.owningcollnameComputer and Information Science, Department of (UM-Dearborn)


Files in this item

Show simple item record

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.