首页> 外文学位 >Efficient XPath query processing in native XML databases.
【24h】

Efficient XPath query processing in native XML databases.

机译:本机XML数据库中的高效XPath查询处理。

获取原文
获取原文并翻译 | 示例

摘要

As XML (eXtensible Markup Language) becomes a universal medium for data exchange over the Internet, efficient XML query processing is now the focus of considerable research and development activities. This thesis describes works toward efficient XML query evaluation and optimization in native XML databases.;A XML query can be decomposed to a sequence of structural joins (e.g., parent/child and ancestor/descendant) and content joins. Thus, structural join optimization is a key to improving join-based evaluation. We optimize structural join with two orthogonal methods: partition-based method exploits the spatial specialities of XML encodings by projecting them on a plane; and location-based method improves structural join by accurately pruning all irrelevant nodes, which cannot produce results.;XML indexes are widely studied to evaluate XML queries and in particular to accelerate join-based approaches. Index-based approaches outperform join-based approaches (e.g., holistic twig join) if the queries match the index. Existing XML indexes can only support a small set of XML queries because of the varieties in XML query representations. A XML query may involve child-axis only, both child-axis and branches, or additional descendant-or-self-axis but only in the query root. We propose novel indexes to efficiently support a much wider range of XML queries (with /, //, [], *).;A general XML index can itself be sizable leading to low efficiency. To alleviate this predicament, frequently asked queries can be indexed by a database system. They are referred to as views. Answering queries using materialized views is always cheaper than evaluating over the base data. Traditional techniques solve this problem by considering only a single view. We approach this problem by exploiting the potential relationships of multiple views, which can be used together to answer a given query. Experiments show that significant performance gain can be achieved from multiple views.
机译:随着XML(可扩展标记语言)成为通过Internet进行数据交换的通用媒介,有效的XML查询处理现在已成为大量研究和开发活动的重点。本论文描述了在本机XML数据库中进行有效XML查询评估和优化的工作。XML查询可分解为一系列结构连接(例如,父/子和祖先/后代)和内容连接。因此,结构联接优化是改进基于联接的评估的关键。我们使用两种正交方法来优化结构连接:基于分区的方法通过将XML编码的空间特性投影到平面上来利用它们;基于位置的方法通过精确修剪所有不相关的节点来改善结构化连接,这些节点不会产生结果。XML索引被广泛研究以评估XML查询,尤其是加速基于连接的方法。如果查询与索引匹配,则基于索引的方法将优于基于联接的方法(例如,整体嫩枝联接)。由于XML查询表示形式的多样性,现有的XML索引只能支持少量XML查询。 XML查询可能只涉及子轴,子轴和分支,也可能涉及其他子轴或自身轴,但仅在查询根目录中。我们提出了新颖的索引来有效地支持范围更广的XML查询(使用/,/ 、、 [],*)。;一般XML索引本身可能会很长,导致效率低下。为了减轻这种困境,数据库系统可以对常见查询进行索引。它们被称为视图。使用物化视图回答查询总是比评估基础数据便宜。传统技术通过仅考虑单个视图来解决此问题。我们通过利用多个视图的潜在关系来解决该问题,这些视图可以一起用于回答给定的查询。实验表明,可以从多个角度获得显着的性能提升。

著录项

  • 作者

    Tang, Nan.;

  • 作者单位

    The Chinese University of Hong Kong (Hong Kong).;

  • 授予单位 The Chinese University of Hong Kong (Hong Kong).;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2008
  • 页码 163 p.
  • 总页数 163
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号