【24h】

Let SQL Drive the XQuery Workhorse

机译:让SQL驱动XQuery主力军

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

摘要

A purely relational account of the true XQuery semantics can turn any relational database system into an XQuery processor. Compiling nested expressions of the fully compositional XQuery language, however, yields odd algebraic plan shapes featuring scattered distributions of join operators that currently overwhelm commercial SQL query optimizers.rnThis work rewrites such plans before submission to the relational database back-end. Once cast into the shape of join graphs, we have found off-the-shelf relational query optimizers-the B-tree indexing subsystem and join tree planner, in particular-to cope and even be autonomously capable of "reinventing" advanced processing strategies that have originally been devised specifically for the XQuery domain, e.g., XPath step reordering, axis reversal, and path stitching. Performance assessments provide evidence that relational query engines are among the most versatile and efficient XQuery processors readily available today.
机译:真正的XQuery语义的纯关系帐户可以将任何关系数据库系统转换为XQuery处理器。但是,编译完全组合的XQuery语言的嵌套表达式会产生奇怪的代数计划形状,其特征是联接运算符的分散分布,目前使商业SQL查询优化器不堪重负。这项工作将这些计划重写,然后再提交给关系数据库后端。一旦转化为连接图的形状,我们便找到了现成的关系查询优化器-B树索引子系统和连接树计划器-特别是可以应对甚至自主“重塑”高级处理策略的功能最初是专门为XQuery域设计的,例如XPath步骤重新排序,轴反转和路径缝合。性能评估提供了证据,证明关系查询引擎是当今最通用,最高效的XQuery处理器之一。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号