首页> 外文期刊>Data & Knowledge Engineering >Indexing XML documents for XPath query processing in external memory
【24h】

Indexing XML documents for XPath query processing in external memory

机译:索引XML文档以在外部存储器中进行XPath查询处理

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

摘要

Existing encoding schemes and index structures proposed for XML query processing primarily target the containment relationship, specifically the parent-child and ancestor-descendant relationship. The presence of preceding-sibling and following-sibling location steps in the XPath specification, which is the de facto query language for XML, makes the horizontal navigation, besides the vertical navigation, among nodes of XML documents a necessity for efficient evaluation of XML queries. Our work enhances the existing range-based and prefix-based encoding schemes such that all structural relationships between XML nodes can be determined from their codes alone. Furthermore, an external-memory index structure based on the traditional B+-tree, XL+-tree(XML Location+-tree), is introduced to index element sets such that all defined location steps in the XPath language, vertical and horizontal, top-down and bottom-up, can be processed efficiently. The XL+-trees under the range or prefix encoding scheme actually share the same structure; but various search operations upon them may be slightly different as a result of the richer information provided by the prefix encoding scheme. Finally, experiments are conducted to validate the efficiency of the XL+-tree approach. We compare the query performance of XL+-tree with that of R-tree, which is capable of handling comprehensive XPath location steps and has been empirically shown to outperform other indexing approaches.
机译:提议用于XML查询处理的现有编码方案和索引结构主要针对包含关系,特别是父子关系和祖辈关系。 XPath规范中存在前继和后继定位步骤(这是XML的实际查询语言),这使得在XML文档的节点之间进行水平导航和垂直导航(除了垂直导航之外)成为有效评估XML查询的必要条件。我们的工作改进了现有的基于范围和基于前缀的编码方案,从而可以仅根据其代码确定XML节点之间的所有结构关系。此外,在索引元素集中引入了基于传统B +-树,XL +-树(XML位置+-树)的外部存储器索引结构,以使XPath语言中所有定义的位置步骤(垂直和水平,自顶向下)和自下而上,可以得到有效处理。范围或前缀编码方案下的XL +树实际上共享相同的结构;但是由于前缀编码方案提供了更丰富的信息,因此对它们的各种搜索操作可能会略有不同。最后,进行实验以验证XL +树方法的效率。我们将XL +树的查询性能与R树的查询性能进行了比较,后者能够处理全面的XPath定位步骤,并已通过经验证明其性能优于其他索引方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号