Supporting XPath axes with relational databases using a proxy index

4Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In recent years, a plethora of work has been done to develop methods for managing XML documents using relational databases. In order to support XPath or any other XML query language, the relational schema must allow fast retrieval of the parents, children, ancestors, or descendants of a given set of nodes. Most of the previous work has aimed at this goal using pre-/postorder encoding. Relying on this method, however, may lead to scalability problems, since the structural relationships have to be checked using nonequijoins, i.e., joins using < or > as their join condition. Thus, we discuss alternative methods, such as ancestor/descendant and ancestor/leaf indexes, and present a novel method, namely a so called proxy index. Our method allows us to replace nonequijoins with equijoins, i.e., joins using = as their join condition. The results of our comprehensive performance experiments demonstrate the effectiveness of the proxy index. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Luoma, O. (2005). Supporting XPath axes with relational databases using a proxy index. In Lecture Notes in Computer Science (Vol. 3671, pp. 99–113). Springer Verlag. https://doi.org/10.1007/11547273_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free