期刊文献+

TDTMS:一种面向XML数据的结果子树构建算法

TDTMS:An Algorithm for Subtree Results Construction on XML Data
下载PDF
导出
摘要 构建结果子树是XML关键字查询得以完成的关键步骤之一.针对已有方法求解子树效率低的问题,文中提出一种自顶向下的子树构建算法——TDTMS.TDTMS以自顶向下、深度优先的方式求解满足条件的子树根结点,避免了已有方法求解SLCA结点时存在的公共祖先重复处理问题.对于给定的子树根结点,TDTMS以自顶向下、广度优先的方式构建子树,可以在建树过程中快速裁剪无用结点,从而获得了最小的时间和空间复杂度.最后通过实验验证了TDTMS在时间和空间两方面的性能优势. Constructing subtree results is one of the key operations to XML Keywords query processing.Considering that existing methods are inefficient in constructing subtree results,we propose an efficient algorithm,i.e.,TDTMS,which processes a given keyword query in a top-down way to get all qualified subtree results.For computing qualified root nodes,TDTMS processes nodes of the given XML document in a top-down,depth-first way,thus can avoid the common-ancestor-repetition problem.For a given root node,TDTMS constructs its subtree in a top-down,breadth-first way to quickly prune useless nodes,thus achieves the best time and space complexity.We conduct rich experiments,and the experimental results verified the performance benefits of our method in terms of time and space.
出处 《计算机学报》 EI CSCD 北大核心 2013年第8期1714-1728,共15页 Chinese Journal of Computers
基金 国家自然科学基金(61073060 61040023 61272124)资助~~
关键词 可扩展标记语言 关键字查询 结果子树 自顶向下处理策略 最低最小公共祖先 XML keyword search subtree results top-down processing strategy Smallest Lowest Common Ancestor(SLCA)
  • 相关文献

参考文献19

  • 1Cohen S, Mamou J, Kanza Y, Sagiv Y. Xsearch.. A seman tic search engine for XML//Proceedings of the 29th Interna tional Conference on Very Large Data Bases (VLDB). USA Morgan Kaufmann, 2003: 45-56.
  • 2Guo L, Shao F, Botev C, Shanmugasundaram J. Xrank: Ranked keyword search over XML documents//Proceedings of the 2003 ACM SIGMOD International Conference on Man- agement of Data. California, USA, 2003:16-27.
  • 3Zhou R, Liu C, Li J. Fast ELCA computation for keyword queries on XML data//Proceedings of the 13th International Conference on Extending Database Technology (EDBT). Lausanne, Switzerland, 2010- 549-560.
  • 4Xu Y, Papakonstantinou Y. Efficient keyword search /or smallest LCAS in XML databases//Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD). Baltimore, USA, 2005:537-538.
  • 5Li Y, Yu C, Jagadish H V. Schema-free xquery//Proceed- ings of the 30th International Conference on Very Large Data Bases (VLDB). Toronto, Canada, 2004.. 72-83.
  • 6Sun C, Chan C Y, Goenka A K. Multiway SLCA-based key- word search in XML data//Proeeedings of the 16th Interna- tional Conference on World Wide Web (WWW). Banff: ACM, 2007:1043-1052.
  • 7Kong L, Gilleron R, Lemay A. Retrieving meaningful relax- ed tightest fragments for XML keyword search//Proceedings of the 12th International Conference on Extending Database Technology (EDBT). Saint Petersburg, Russia, 2009: 815- 826.
  • 8Liu Z, Chen Y. Reasoning and identifying relevant matches for XML keyword search. Proceedings of the VLDB Endow- ment, 2008, 1(1): 921-932.
  • 9Xu Y, Papakonstantinou Y. Efficient LCA based keyword search in XML data//Proceedings of the llth International Conference on Extending Database Technology (EDBT). Nantes, France, 2008: 535-546.
  • 10Tatarinov I, Viglas S, Beyer K S, et al. Storing and querying ordered XML using a relational database system//Proeeed- ings of the 2002 ACM SIGMOD International Conference on Management of Data. Madison, USA, 2002: 204-215.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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