Title :
Effective Guidance-Based XML Query Processing
Author :
Farakani, V. ; Harizi, M. ; Harizi, M.
Author_Institution :
Iran Islamic Azad Univ., Ramhormoz
Abstract :
XML queries are based on path expressions which are equal to a combination of some elements connected to each other in a tree pattern structure, called query tree pattern (QTP). The main operation in XML query processing is to find the nodes that match the given QTP in the document. A number of methods have offered for QTP matching; but the majority of these methods process all of the query nodes to access all QTPs in the document. A few methods such as TJFast process only nodes that satisfy leaves of QTP. All of above methods are trying to find a way just to optimizing direct comparing of nodes and to find the answer of query, directly via these comparisons. In this paper, we describe a novel method to find the answer of query without access to real data of the document blindly. In this method, first, the query will be executed on query guidance and this leads to a plan. Using this plan, it will be clear how to process leaf nodes and how to achieve query results, before processing of the document nodes. Therefore, none of document nodes will be processed blindly.
Keywords :
XML; database management systems; pattern matching; query processing; tree data structures; TJFast method; XML database; XML document; guidance-based XML query processing; path expression; query tree pattern structure matching; Database languages; Decoding; Fabrics; High performance computing; Indexing; Optimization methods; Query processing; Transducers; Tree data structures; XML; Optimization; Result Table; Twig Pattern; XML;
Conference_Titel :
High Performance Computing and Communications, 2008. HPCC '08. 10th IEEE International Conference on
Conference_Location :
Dalian
Print_ISBN :
978-0-7695-3352-0
DOI :
10.1109/HPCC.2008.46