Index structures for matching XML twigs using relational query processors

dc.contributor.authorChen, Zhiyuan
dc.contributor.authorGehrke, Johannes
dc.contributor.authorKorn, Flip
dc.contributor.authorKoudas, Nick
dc.contributor.authorShanmugasundaram, Jayavel
dc.contributor.authorSrivastava, Divesh
dc.date.accessioned2025-06-05T14:02:36Z
dc.date.available2025-06-05T14:02:36Z
dc.date.issued2007-02-01
dc.description.abstractVarious index structures have been proposed to speed up the evaluation of XML path expressions. However, existing XML path indices suffer from at least one of three limitations: they focus only on indexing the structure (relying on a separate index for node content), they are useful only for simple path expressions such as root-to-leaf paths, or they cannot be tightly integrated with a relational query processor. Moreover, there is no unified framework to compare these index structures. In this paper, we present a framework defining a family of index structures that includes most existing XML path indices. We also propose two novel index structures in this family, with different space–time tradeoffs, that are effective for the evaluation of XML branching path expressions (i.e., twigs) with value conditions. We also show how this family of index structures can be implemented using the access methods of the underlying relational database system. Finally, we present an experimental evaluation that shows the performance tradeoff between index space and matching time. The experimental results show that our novel indices achieve orders of magnitude improvement in performance for evaluating twig queries, albeit at a higher space cost, over the use of previously proposed XML path indices that can be tightly integrated with a relational query processor.
dc.description.urihttps://www.sciencedirect.com/science/article/pii/S0169023X06000528
dc.format.extent10 pages
dc.genrejournal articles
dc.genrepostprints
dc.identifierdoi:10.13016/m2fdb8-lw5a
dc.identifier.citationChen, Zhiyuan, Johannes Gehrke, Flip Korn, Nick Koudas, Jayavel Shanmugasundaram, and Divesh Srivastava. “Index Structures for Matching XML Twigs Using Relational Query Processors.” Data & Knowledge Engineering, Web data and schema management, 60, no. 2 (February 1, 2007): 283–302. https://doi.org/10.1016/j.datak.2006.03.003.
dc.identifier.urihttps://doi.org/10.1016/j.datak.2006.03.003
dc.identifier.urihttp://hdl.handle.net/11603/38552
dc.language.isoen_US
dc.publisherElsevier
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC College of Engineering and Information Technology Dean's Office
dc.relation.ispartofUMBC Information Systems Department
dc.rightsCreative Commons Attribution Non-Commercial No Derivatives
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/deed.en
dc.subjectXML
dc.subjectIndex
dc.subjectUMBC Mobile, Pervasive and Sensor Computing Lab (MPSC Lab)
dc.subjectUMBC Cybersecurity Institute
dc.subjectRelational database
dc.subjectUMBC Accelerated Cognitive Cybersecurity Laboratory
dc.titleIndex structures for matching XML twigs using relational query processors
dc.typeText
dcterms.creatorhttps://orcid.org/0000-0002-6984-7248

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
XMLTwigIndexing.pdf
Size:
236.85 KB
Format:
Adobe Portable Document Format