Sciweavers

XSYM
2005
Springer

An Extended Preorder Index for Optimising XPath Expressions

13 years 10 months ago
An Extended Preorder Index for Optimising XPath Expressions
Many of the problems with native XML databases relate to query performance and subsequently, it can be difficult to convince traditional database users of the benefits of using semi- or unstructured databases. Presently, there still lacks an index structure providing efficient support for structural queries and the traditional data-centric and content queries. This paper presents an extended index structure based on the preorder traversal rank and the level (or depth) rank of each node in a document tree. The extended index fully supports the navigation of all XPath axes while efficiently supporting data-centric queries. The ability to start path traversals from arbitrary nodes in a document tree also enables the extended index to support the evaluation of path traversals embedded in XQuery expressions. Furthermore, an encoding technique is presented where properties of the level ranking may be exploited to provide efficient and optimised level-based XPath evaluations.
Martin F. O'Connor, Zohra Bellahsene, Mark Roantre
Added 28 Jun 2010
Updated 28 Jun 2010
Type Conference
Year 2005
Where XSYM
Authors Martin F. O'Connor, Zohra Bellahsene, Mark Roantree
Comments (0)