XML twig pattern matching using version tree

作者:

Highlights:

摘要

A common problem of XML query algorithms is that execution time and input size grows rapidly as the size of XML document increases. In this paper, we propose a version-labeling scheme and TwigVersion algorithm to address this problem. The version-labeling scheme is utilized to identify all repetitive structures in XML documents, and the Version Tree is constructed to hold such version information. To process a query, TwigVersion generates a filter through the created Version Tree, and the final answer to the query can be retrieved from the database easily through the filtering process. Both theoretical proof and experimental results reported in this paper demonstrate that the concise structure of Version Tree and the reduced input size make TwigVersion outperform the existing approaches.

论文关键词:XML,Query processing,Twig pattern matching,Version-labeling schema,Version Tree

论文评审过程:Received 12 May 2006, Revised 2 September 2007, Accepted 25 September 2007, Available online 7 October 2007.

论文官网地址:https://doi.org/10.1016/j.datak.2007.09.013