A Framework for XQuery System with XML Algebra and Tree Pattern Query

张晓博,廖湖声
DOI: https://doi.org/10.3778/j.issn.1673-9418.2010.11.004
2010-01-01
Abstract:High-performance implementation of XQuery needs to use query optimization methods provided by XML query algebra,also needs to use efficient holistic twig matching algorithm.In order to combine these two XML query processing techniques in XQuery processing system,this paper proposes a general framework to support XQuery high-performance implementation.In this framework,it provides an open date source connection,and supports to represent a variety of query algebra operators and twig algorithms by using a functional query plan description language FXQL(functional XML query language) as an intermediate language;and can implement query rewritings based on each query algebra by using this intermediate program transformation and separate independent tree pattern calculation from query plan.Thus,it allows that two query processing techniques to smoothly integrate into the same system framework,and effectively supports XQuery language implementation in a variety of environments.
What problem does this paper attempt to address?