Incremental Maintenance of Materialized XQuery Views

M. El-Sayed, E.A. Rundensteiner, M. Mani
2006 22nd International Conference on Data Engineering (ICDE'06)  
Keeping views fresh by maintaining the consistency between materialized views and their base data in the presence of base updates is a critical problem for many applications, including data warehousing and data integration. While heavily studied for traditional databases, the maintenance of XML views remains largely unexplored. Maintaining XML views is complex due to the richness of the XML data model and the powerful capabilities of XML query languages, such as XQuery. This dissertation
more » ... s a comprehensive solution for the general problem of maintaining materialized XQuery views. Our solution is the first to enable the maintenance of a large class of XQuery views including XPath expressions, FLWOR expressions, and Element Constructors. These views may contain arbitrary result construction and arbitrary grouping and join operations. Our solution also supports the unique order requirements of XQuery including source document order and query order. The contributions of this dissertation include: (i) an efficient solution for supporting order in XML query processing and view maintenance, (ii) an identifier-based technique for enabling incremental construction of XML iii
doi:10.1109/icde.2006.80 dblp:conf/icde/El-SayedRM06 fatcat:gb6ngzxjgberzfpnjkj6zkptze