DocumentCode :
3436790
Title :
Structural Semi-Join: A light-weight structural join operator for efficient XML path query pattern matching
Author :
Son, Seokhyun ; Shin, Hyoseop ; Xu, Zhiwei
Author_Institution :
Konkuk Univ., Seoul
fYear :
2007
fDate :
6-8 Sept. 2007
Firstpage :
233
Lastpage :
240
Abstract :
Optimal evaluation of structural relationships between XML nodes is crucial for efficient processing of XML queries. Though stack-based structural join algorithms showed improved performance over the merge-based algorithms, the algorithms still suffer potential overhead in processing XML path expressions. This is mainly because the existing structural join algorithms have been designed for returning (ancestor, descendant) node pairs even when the actual processing of the XML path queries requires the structural join operators to return either descendant nodes only or ancestor nodes only, which makes a query processor further compute for elimination of unnecessary nodes from the results. To address this problem, this paper proposes a new operator called structural semi-join and the algorithms for efficient processing XML path queries. The experiments show that the proposed algorithms improve the performance of the XML path processing by up to an order of magnitude.
Keywords :
XML; data structures; pattern matching; query processing; XML node; XML path expression processing; XML path query pattern matching; XML path query processing; eXtensible Markup Language; merge-based algorithm; query processor; stack-based structural join algorithm; structural join operator; structural semi-join; Algorithm design and analysis; Data engineering; Databases; Engineering management; Pattern matching; Tree data structures; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Database Engineering and Applications Symposium, 2007. IDEAS 2007. 11th International
Conference_Location :
Banff, Alta.
ISSN :
1098-8068
Print_ISBN :
978-0-7695-2947-9
Type :
conf
DOI :
10.1109/IDEAS.2007.4318109
Filename :
4318109
Link To Document :
بازگشت