首页> 外文会议>SIGMOD/PODS >A SQL:1999 Code Generator for the Pathfinder Xquery Compiler
【24h】

A SQL:1999 Code Generator for the Pathfinder Xquery Compiler

机译:SQL:1999 Pathfinder XQuery编译器的代码生成器

获取原文

摘要

The Pathfinder Xquery compiler has been enhanced by a new code generator that can target any SQL:1999-compliant relational database system (RDBMS). This code genera- tor marks an important next step towards truly relational Xquery processing, a branch of database technology that aims to turn RDBMSs into highly efficient XML and Xquery processors without the need to invade the relational database kernel. Pathfinder, a retargetable front-end compiler, trans- lates input Xquery expressions into DAG-shaped relational algebra plans. The code generator then turns these plans into sequences of either SQL:1999 statements or view def- initions which jointly implement the (sometimes intricate) Xquery semantics. In a sense, this demonstration thus lets relational algebra and SQL swap their traditional roles in database query processing. The result is a code generator that (1) supports an almost complete dialect of Xquery, (2) can target any RDBMS with a SQL:1999 language inter- face, and (3) exhibits quite promising performance charac- teristics when run against high-volume XML data as well as complex Xquery expressions.
机译:Pathfinder XQuery Compiler由一个可以针对任何SQL:1999兼容关系数据库系统(RDBMS)的新代码生成器增强。此代码属性标志着真正关系XQuery处理的一个重要下一步,这是一个数据库技术的分支,旨在将RDBMS转变为高效的XML和XQuery处理器,而无需侵入关系数据库内核。 Pathfinder是一个重新标准的前端编译器,将输入XQuery表达式输入到DAG形关系代数计划中。然后,代码生成器将这些计划转换为SQL:1999语句的序列或共同实施(有时复杂的)XQuery语义的序列。从某种意义上说,这次演示因此让关系代数和SQL在数据库查询处理中交换他们的传统角色。结果是(1)支持XQuery的几乎完整的方言,(2)可以针对SQL:1999语言接口的任何RDBMS,并且(3)在对抗高电平时展现出相当有前途的性能特性。 -volume XML数据以及复杂的XQuery表达式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号