Efficient evaluation of XML path queries with automata

Bing Sun*, Jianhua Lv, Guoren Wang, Ge Yu, Bo Zhou

*此作品的通讯作者

科研成果: 书/报告/会议事项章节章节同行评审

1 引用 (Scopus)
Plum Print visual indicator of research metrics
  • Citations
    • Citation Indexes: 2
  • Captures
    • Readers: 1
see details

摘要

Path query is one of the most frequently used components by the various XML query languages. Most of the proposed methods compute path queries in instance space, i.e. directly facing the XML instances, such as XML tree traversal and containment join ways. As a query method based on automata technique, automata match (AM) can evaluate path expression queries in schema space so that it allows efficient computation of complex queries on vast amount of data. This paper introduces how to construct query automata in order to compute all regular expression queries including those with wildcards. Furthermore, a data structure named schema automata is proposed to evaluate containment queries that are very difficult from the conventional automata point of view. To improve the efficiency of schema automata, methods to reduce and persistent them are proposed. Finally, performance study of the proposed methods are given.

源语言英语
主期刊名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
编辑Guozhu Dong, Tang Changjie, Wei Wang
出版商Springer Verlag
116-127
页数12
ISBN(电子版)9783540407157
DOI
出版状态已出版 - 2003
已对外发布

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
2762
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

指纹

探究 'Efficient evaluation of XML path queries with automata' 的科研主题。它们共同构成独一无二的指纹。

引用此

Sun, B., Lv, J., Wang, G., Yu, G., & Zhou, B. (2003). Efficient evaluation of XML path queries with automata. 在 G. Dong, T. Changjie, & W. Wang (编辑), Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (页码 116-127). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); 卷 2762). Springer Verlag. https://doi.org/10.1007/978-3-540-45160-0_12