期刊文献+

用后缀树构造XML路径字典加快路径查询评价速度

Constructing Path Dictionary with Suffix Trees to Speed up XML Query Evaluation
下载PDF
导出
摘要 后缀树的重要性可以为多年来学术界对它总是有新的发现而印证 .它的结构简单 ,但可以在线性的时间里解决许多复杂的问题 ,被大量的使用在字符串及树的模式匹配中 .对于 XML标准 ,有很多基于关系库和对象库的索引技术和查询方案被提出来 ,我们试图给出一种基于后缀树进行路径导航的查询机制 :用后缀树构造 XML 路径字典加速路径查询评价速度 .我们提出可以在线地建立一个 trie树的后缀树 .讨论了 XML路径字典中的后缀树建树算法 ,阐述了整个索引方案和查询机制 ,并探讨了包括 RPE在内的它所支持的各种查询操作 .XML The importance of suffix trees is underlined by the fact that new discoveries about them are made repeatedly in the past years. Despite their simple data structure, many complicated problems can be solved in linear time with suffix trees. So they are intensively employed in pattern matching on string and trees. A lot of indexing and query schemes for XML data have been proposed, but the problem of efficiency still remain as an open research issue. We construct a suffix tree of a trie which encodes all path patterns exists in the XML database. We call this suffix tree the XML path dictionary. We can see that the XML path dictionary can be construct on line. The algorithm to construct such an XML path dictionary is given. The whole indexing method and query processing scheme are presented as well as the discussion for processing RPE. The XML path dictionary is used to speed up path query.
出处 《小型微型计算机系统》 CSCD 北大核心 2004年第4期607-612,共6页 Journal of Chinese Computer Systems
基金 教育部高等学校优秀青年教师教学和科研奖励基金资助 国家自然科学基金资助项目 ( No.60 173 0 5 1)资助
关键词 XML 查询处理 倒排文件 后缀树 XML query processing inverted file suffix trees
  • 相关文献

参考文献8

  • 1[1]Li Quan-zhong, Bongki Moon. Indexing and querying XML data for regular path expressions[C].In: Proceedings of the 27th VLDB Conference, Roma, Italy, 2001
  • 2[2]Zhang C, Naughton J, DeWitt D, Luo Q, and Lohman G. On supporting containment queries in relational database management systems[C]. In: Proceedings of the 2001 ACM SIGMOD International Conference on Management of Data, Santa Barbara, May 2001.
  • 3[3]Brian Cooper, Neal Sample, Michael J. Franklin, Gisli Hjaltason, Moshe Shadmon. A fast index for semistructured data[C]. In:Proceedings of the 27th VLDB Conference, Roma, Italy, 2001.
  • 4[4]Weiner P. Linear pattern matching algorithms[C]. In:Proc. 14th IEEE Annual Symp. on Switching and Automata Theory 1973, 1~11.
  • 5[5]Dany Breslauer. The suffix tree of a tree and minimizing sequential transducers[J]. The Theoritical Computer Science,1998, 191,131~144.
  • 6[6]Amir A, Farach M, Galil Z, Giancarlo R, and Park K. Dynamic dictionary matching[J]. Journal of Computer and System Science, 1994, 49, 208~222.
  • 7[7]Morrison D R. PATRICIA - practical algorithm to retrieve information coded in alphanumeric[J]. Journal of the ACM, Oct 1968, 15(4):514~534.
  • 8[8]Baeaz-Yates R, and Gonnet G. 1989. Efficient text searching of regular expressions[R]. UW Centre for the New OED Report, OED-90-01, University of Waterloo, April, 1989.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部