@article{ART001332658},
author={박종현 and Kang, Ji-Hoon},
title={XQuery Query Rewriting for Query Optimization in Distributed Environments},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2009},
volume={14},
number={3},
pages={1-11}
TY - JOUR
AU - 박종현
AU - Kang, Ji-Hoon
TI - XQuery Query Rewriting for Query Optimization in Distributed Environments
JO - Journal of The Korea Society of Computer and Information
PY - 2009
VL - 14
IS - 3
PB - The Korean Society Of Computer And Information
SP - 1
EP - 11
SN - 1598-849X
AB - XQuery query proposed by W3C is one of the standard query languages for XML data and is widely accepted by many applications. Therefore the studies for efficient Processing of XQuery query have become a topic of critical importance recently and the optimization of XQuery query is one of new issues in these studies. However, previous researches just focus on the optimization techniques for a specific XML data management system and these optimization techniques can not be used under the any XML data management systems. Also, some previous researches use predefined XML data structure information such as XML schema or DTD for the optimization. In the real situation, however, applications do not all refer to the structure information for XML data. Therefore, this paper analyzes only a XQuery query and optimize by using itself of the XQuery query.
In this paper, we propose 3 kinds of optimization method that considers the characteristic of XQuery query. First method removes the redundant expressions described in XQuery query, second method replaces the processing order of operation and clause in XQuery query and third method rewrites the XQuery query based on FOR clause. In case of third method, we consider FOR clause because generally FOR clause generates a loop in XQuery query and the loop often rises to execution frequency of redundant operation. Through a performance evaluation, we show that the processing time for rewritten queries is less than for original queries. also each method in our XQuery query optimizer can be used separately because the each method is independent.
KW - XQuery;Query Optimization;Query Rewriting;Query Refinement
DO -
UR -
ER -
박종현 and Kang, Ji-Hoon. (2009). XQuery Query Rewriting for Query Optimization in Distributed Environments. Journal of The Korea Society of Computer and Information, 14(3), 1-11.
박종현 and Kang, Ji-Hoon. 2009, "XQuery Query Rewriting for Query Optimization in Distributed Environments", Journal of The Korea Society of Computer and Information, vol.14, no.3 pp.1-11.
박종현, Kang, Ji-Hoon "XQuery Query Rewriting for Query Optimization in Distributed Environments" Journal of The Korea Society of Computer and Information 14.3 pp.1-11 (2009) : 1.
박종현, Kang, Ji-Hoon. XQuery Query Rewriting for Query Optimization in Distributed Environments. 2009; 14(3), 1-11.
박종현 and Kang, Ji-Hoon. "XQuery Query Rewriting for Query Optimization in Distributed Environments" Journal of The Korea Society of Computer and Information 14, no.3 (2009) : 1-11.
박종현; Kang, Ji-Hoon. XQuery Query Rewriting for Query Optimization in Distributed Environments. Journal of The Korea Society of Computer and Information, 14(3), 1-11.
박종현; Kang, Ji-Hoon. XQuery Query Rewriting for Query Optimization in Distributed Environments. Journal of The Korea Society of Computer and Information. 2009; 14(3) 1-11.
박종현, Kang, Ji-Hoon. XQuery Query Rewriting for Query Optimization in Distributed Environments. 2009; 14(3), 1-11.
박종현 and Kang, Ji-Hoon. "XQuery Query Rewriting for Query Optimization in Distributed Environments" Journal of The Korea Society of Computer and Information 14, no.3 (2009) : 1-11.