首页 | 官方网站   微博 | 高级检索  
     


Efficient processing of XPath queries using indexes
Authors:Sanjay Madria  Yan Chen  Kalpdrum Passi  Sourav Bhowmick
Affiliation:1. Department of Computer Science, University of Missouri-Rolla, Rolla, MO 65409, USA;2. Department of Math & CS, Laurentian University, Sudbury, Ont., Canada;3. School of Computer Engineering, Nanyang Technological University, Singapore 639798, Singapore
Abstract:A number of indexing techniques have been proposed in recent times for optimizing the queries on XML and other semi-structured data models. Most of the semi-structured models use tree-like structures and query languages (XPath, XQuery, etc.) which make use of regular path expressions to optimize the query processing. In this paper, we propose two algorithms called Entry-point algorithm (EPA) and Two-point Entry algorithms that exploit different types of indices to efficiently process XPath queries. We discuss and compare two approaches namely, Root-first and Bottom-first in implementing the EPA. We present the experimental results of the algorithms using XML benchmark queries and data and compare the results with that of traditional methods of query processing with and without the use of indexes, and ToXin indexing approach. Our algorithms show improved performance results than the traditional methods and Toxin indexing approach.
Keywords:XML   Indexing   Query processing
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号