Algebraic incremental maintenance of XML views
Bonifati, Angela and Goodfellow, Martin and Manolescu, Ioana and Sileo, Dominica (2013) Algebraic incremental maintenance of XML views. ACM Transactions on Database Systems, 38 (3). 14. ISSN 1557-4644 (https://doi.org/10.1145/2508020.2508021)
Preview |
Text.
Filename: Bonifati_etal_TDS_2013_Algebraic_techniques_for_XML_view_maintenance.pdf
Accepted Author Manuscript Download (1MB)| Preview |
Abstract
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.
ORCID iDs
Bonifati, Angela, Goodfellow, Martin ORCID: https://orcid.org/0000-0003-2151-8442, Manolescu, Ioana and Sileo, Dominica;-
-
Item type: Article ID code: 71259 Dates: DateEvent1 September 2013PublishedSubjects: Science > Mathematics > Electronic computers. Computer science Department: Faculty of Science > Computer and Information Sciences Depositing user: Pure Administrator Date deposited: 29 Jan 2020 10:11 Last modified: 11 Nov 2024 12:34 URI: https://strathprints.strath.ac.uk/id/eprint/71259