期刊文献+

一种基于DTD的XML索引方法 被引量:10

DTD-Based XML Indexing
下载PDF
导出
摘要 路径查询是XML查询的一个主要特征,现已提出了多种XML索引方法.DTD的结构信息对于XML索引的建立及查询效率的提高很重要,但现有的大部分索引方法没有利用DTD这一有效资源.提出一种利用DTD的XML索引方法--DBXI(DTD-based XML indexing),该方法采用了新的编码方法,可使路径查询具备如下特征:对于由N个元素/属性组成的具有1个谓词约束的路径表达式,DBXI处理每个XML文档仅需0次或1次元素/属性结点集的结构连接操作;对于在XML文档中不存在匹配结构的路径查询,DBXI能够在比现有的XML索引方法较短的时间内给出无查询结果的判断.实验表明,与Lore,SphinX和XISS等索引方法相比,DBXI能够缩短路径查询的响应时间. Path expression is a common feature of XML query languages. Many indexing methods have been proposed. DTD can be of great help in XML indexing, but most techniques available now are generic to XML documents that are completely schema-less. Proposed in this paper is DBXI, a new method that takes advantage of information embedded in DTD for speeding up the process of XML path query. DBXI adopts a new coding scheme. With the help of DBXI, a path expression with N elements/attributes and one predicate restriction needs only zero or one structural join operations per XML document. For a path expression that does not match with any paths in XML documents, DBXI can give a judgment of no answer in much shorter time than those of indexing methods in existence. Experimental results demonstrate that DBXI can process path queries faster than Lore, SphinX and XISS do.
出处 《计算机研究与发展》 EI CSCD 北大核心 2005年第1期30-37,共8页 Journal of Computer Research and Development
基金 国家自然科学基金重点项目(69933010)国家"八六三"高技术研究发最计划基金项目(2002AA444130)
关键词 XML DTD 路径表达式 索引 XML DTD path expression indexing
  • 相关文献

参考文献10

  • 1L. K. Poola. J. R. Haritsa. SphinX: Schema-conscious XM Lindexing. Tech. Rep.: TR-2001-04, 2001. http://dsl.serc.iisc. ernet.in/reports, html.
  • 2Q. Li, B. Moon. Indexing and querying XML data for regular path expressions. The 27th Int'l Conf. on Very Large DataBases, Roma, Italy, 2001.
  • 3R. Goldman, J. Widom. DataGuides: Enabling query formulation and optimization in semistructured databases. The Int'l Conf. onVery Large Data Bases, Athens, Greece, 1997.
  • 4B. Cooper, N. Sample, M. Franklin, et al. A fast index forsemistruetured data. The 27th Int'l Conf. on Very Large Data Bases, Roma, Italy, 2001.
  • 5D. Barbosa, A. Barta, A. O. Mendelzon, et al.Tox--The Toronto XML engine. In: Proc. of the Workshop on Information Integration on the Web. Riode Janeiro: WIIW, 2001. 66-73.
  • 6Shu-Yao Chien, Z. vagena, D. Zhang. Efficient structural joins on indexed XML documents. The 28th Int'l Conf. on Very LargeData Bases Conf. , Hong Kong, 2002.
  • 7S. AI-Khalifa, H. V. Jagadish, N. Koudas, et al.Structural joins: A primitive for efficient XML query pattern matching. In:Proc. of the 18th Int'l Conf. on Data Engineering. San Jose,California: IEEE Computer Society Press, 2002. 141 - 152.
  • 8M. Garofalakis, A. Gionis, R. Rastogi. XTRACT: A system for extracting document type descriptors from XML documents. In:Proc. of the 2000 ACM SIGMOD Int'l Conf. on Management of Data. New York: ACM Press, 2000. 165--176.
  • 9Paul F Dietz. Maintaining order in a linked list. In: Proc. for the 14th Annual ACM Symp. on Theory of Computing. New York:ACM Press, 1982. 122--127.
  • 10T. Sehlieder. ApproXQL: Design and implementation of an approximate pattern matehing language for XML. Freie Universitat Berlin, Teeh. Rep. : B 01 02, 2001. http://page.inf. fu-berlin, de/- sehlied/publieations/report-B-01-02, pdf.

同被引文献83

引证文献10

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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