Sciweavers

DBKDA
2010
IEEE

XLeaf: Twig Evaluation with Skipping Loop Joins and Virtual Nodes

13 years 10 months ago
XLeaf: Twig Evaluation with Skipping Loop Joins and Virtual Nodes
Abstract—XML indexing and search has become an important topic, and twig joins are key building blocks in XML search systems. This paper describes a novel approach using a nested loop twig join algorithm, which combines several existing techniques to speed up evaluation of XML queries. We combine structural summaries, path indexing and prefix path partitioning to reduce the amount of data read by the join. This effect is amplified by only reading data for leaf query nodes, and inferring data for internal nodes from the structural summary. Skipping is used to speed up merges where query leaves have differing selectivity. Multiple access methods are implemented as materialized views instead of succinct secondary indexes for better locality. This redundancy is made affordable in terms of space by using compression in a back-end with columnar storage. We have implemented an experimental prototype, which shows a speedup of two orders of magnitude on XPath queries with value predicates, ...
Nils Grimsmo, Truls Amundsen Bjørklund, &Os
Added 10 Jul 2010
Updated 10 Jul 2010
Type Conference
Year 2010
Where DBKDA
Authors Nils Grimsmo, Truls Amundsen Bjørklund, Øystein Torbjørnsen
Comments (0)