TY - GEN
T1 - Algebraic incremental maintenance of XML views
AU - Bonifati, Angela
AU - Goodfellow, Martin
AU - Manolescu, Ioana
AU - Sileo, Domenica
PY - 2011/4/18
Y1 - 2011/4/18
N2 - Materialized views can bring important performance benefits when querying XML documents. In the presence of XML document changes, materialized views need to be updated to faithfully reflect the changed document. In this work, we present an algebraic approach for propagating source updates to XML materialized views expressed in a powerful XML tree pattern formalism. Our approach differs from the state of the art in the area in two important ways. First, it relies on set-oriented, algebraic operations, to be contrasted with node-based previous approaches. Second, it exploits state-of-the-art features of XML stores and XML query evaluation engines, notably XML structural identifiers and associated structural join algorithms. We present algorithms for determining how updates should be propagated to views, and highlight the benefits of our approach over existing algorithms through a series of experiments.
AB - Materialized views can bring important performance benefits when querying XML documents. In the presence of XML document changes, materialized views need to be updated to faithfully reflect the changed document. In this work, we present an algebraic approach for propagating source updates to XML materialized views expressed in a powerful XML tree pattern formalism. Our approach differs from the state of the art in the area in two important ways. First, it relies on set-oriented, algebraic operations, to be contrasted with node-based previous approaches. Second, it exploits state-of-the-art features of XML stores and XML query evaluation engines, notably XML structural identifiers and associated structural join algorithms. We present algorithms for determining how updates should be propagated to views, and highlight the benefits of our approach over existing algorithms through a series of experiments.
KW - XML query processing
KW - XML updates
KW - XML view maintenance
UR - http://www.scopus.com/inward/record.url?scp=79953900821&partnerID=8YFLogxK
U2 - 10.1145/1951365.1951388
DO - 10.1145/1951365.1951388
M3 - Conference contribution book
AN - SCOPUS:79953900821
SN - 9781450305280
T3 - ACM International Conference Proceeding Series
SP - 177
EP - 188
BT - Advances in Database Technology - EDBT 2011
T2 - 14th International Conference on Extending Database Technology: Advances in Database Technology, EDBT 2011
Y2 - 22 March 2011 through 24 March 2011
ER -