首页> 外文会议>SIGMOD/PODS 2007 >Why Off-the-Shelf RDBMSs are Better at Xpath Than You Might Expect
【24h】

Why Off-the-Shelf RDBMSs are Better at Xpath Than You Might Expect

机译:为什么现成的RDBMS在Xpath方面比您预期的要好

获取原文

摘要

To compensate for the inherent impedance mismatch between the relational data model (tables of tuples) and XML (ordered, unranked trees), tree join algorithms have become the prevalent means to process XML data in relational databases, most notably the TwigStack [6], structural join [1], and staircase join [13] algorithms. However, the addition of these algorithms to existing systems depends on a signi?- cant invasion of the underlying database kernel, an option intolerable for most database vendors. Here, we demonstrate that we can achieve comparable Xpath performance without touching the heart of the system. We carefully exploit existing database functionality and accelerate Xpath navigation by purely relational means: partitioned B-trees bring access costs to secondary storage to a minimum, while aggregation functions avoid an expensive computation and removal of duplicate result nodes to comply with the Xpath semantics. Experiments carried out on IBM DB2 con?rm that our approach can turn off-the-shelf database systems into efficient Xpath processors.
机译:为了补偿关系数据模型(元组表)和XML(有序的,未排序的树)之间固有的阻抗不匹配,树联接算法已成为在关系数据库中处理XML数据的普遍方法,最著名的是TwigStack [6],结构连接[1]和阶梯连接[13]算法。但是,将这些算法添加到现有系统取决于对基础数据库内核的重大入侵,这是大多数数据库供应商无法忍受的选择。在这里,我们证明了在不影响系统核心的情况下,我们可以实现可比的Xpath性能。我们谨慎地利用现有的数据库功能,并通过纯关系方式加速Xpath导航:分区的B树将对二级存储的访问成本降至​​最低,而聚合功能避免了昂贵的计算并避免了重复的结果节点遵守Xpath语义。在IBM DB2上进行的实验证实,我们的方法可以将现成的数据库系统转变为高效的Xpath处理器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号