Title :
MyTwigStack: A Holistic Twig Join Algorithm with Effective Path Merging Support
Author_Institution :
Dept. of Comput. Sci., Southern Illinois Univ., Carbondale, IL
Abstract :
While an XML database consists of a collection of data trees, an XML query is essentially a tree pattern associated with selection predicates. Various structural join algorithms have been designed to obtain the matches of a tree pattern within an XML database, and more recently, holistic twig joins were proposed as better alternatives to structural joins. The proposed twig join algorithms typically rely on a two-phase processing scheme: the first phase discovers the root-to-leaf paths (solutions) and the second phase join-merges the identified paths for producing the desired matches of a twig pattern. In this paper, we address the deficiencies (especially, the path merging deficiency) as found in TwigStack - the representative of twig join algorithms; we then present an alternative algorithm, called MyTwigStack, that improves TwigStack through an effective path merging scheme
Keywords :
XML; pattern matching; tree data structures; MyTwigStack; XML database; XML query; holistic twig join algorithm; path merging; root-to-leaf path solution; tree pattern; Algorithm design and analysis; Artificial intelligence; Computer science; Data models; Databases; Distributed computing; Merging; Pattern matching; Software engineering; XML;
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2006. SNPD 2006. Seventh ACIS International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
0-7695-2611-X
DOI :
10.1109/SNPD-SAWN.2006.51