Holistic twig joins
Columbia University · AT&T (United States)
Abstract
XML employs a tree-structured data model, and, naturally, XML queries specify patterns of selection predicates on multiple elements related by a tree structure. Finding all occurrences of such a twig pattern in an XML database is a core operation for XML query processing. Prior work has typically decomposed the twig pattern into binary structural (parent-child and ancestor-descendant) relationships, and twig matching is achieved by: (i) using structural join algorithms to match the binary relationships against the XML database, and (ii) stitching together these basic matches. A limitation of this approach for matching twig patterns is that intermediate result sizes can get large, even when the input and output…
Citation impact
- FWCI
- 36.48
- Percentile
- 100%
- References
- 31
Authors
3Topics & keywords
- Twig
- Computer science
- Joins
- XML
- XPath
- Matching (statistics)
- Pattern matching
- Tree (set theory)