DocumentCode :
2848344
Title :
Full-fledged algebraic XPath processing in Natix
Author :
Brantner, Matthias ; Helmer, Sven ; Kanne, Carl-Christian ; Moerkotte, Guido
Author_Institution :
Mannheim Univ., Germany
fYear :
2005
fDate :
5-8 April 2005
Firstpage :
705
Lastpage :
716
Abstract :
We present the first complete translation of XPath into an algebra, paving the way for a comprehensive, state-of-the-art XPath (and later on, XQuery) compiler based on algebraic optimization techniques. Our translation includes all XPath features such as nested expressions, position-based predicates and node-set functions. The translated algebraic expressions can be executed using the proven, scalable, iterator-based approach, as we demonstrate in form of a corresponding physical algebra in our native XML DBMS Natix. A first glance at performance results shows that even without further optimization of the expressions, we provide a competitive evaluation technique for XPath queries.
Keywords :
SQL; XML; algebraic specification; database management systems; program compilers; program interpreters; query processing; Natix; XML DBMS Natix; XPath query translation; XQuery compiler; algebraic XPath processing; algebraic optimization technique; database management systems; logic algebra; node-set functions; position-based predicates; Algebra; Data engineering; Database systems; Engines; Fasteners; Optimizing compilers; Pipeline processing; Relational databases; Standards development; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 2005. ICDE 2005. Proceedings. 21st International Conference on
ISSN :
1084-4627
Print_ISBN :
0-7695-2285-8
Type :
conf
DOI :
10.1109/ICDE.2005.69
Filename :
1410186
Link To Document :
بازگشت