首页> 外文会议>32nd International Conference on Very Large Data Bases(VLDB 2006) vol.2 >Efficient XSLT Processing in Relational Database System
【24h】

Efficient XSLT Processing in Relational Database System

机译:关系数据库系统中的高效XSLT处理

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

摘要

Efficient processing of XQuery, XPath and SQL/XML on XML documents stored and managed in RDBMS has been widely studied. However, much less of such type of work has been done for efficient XSLT processing of XML documents stored and managed by the database. This is partially due to the observation that the rule based template driven XSLT execution model does not fit nicely with the traditional declarative query language processing model which leverages index probing and iterator based pull mode that can be scaled to handle large size data. In this paper, we share our experience of efficient processing of XSLT in Oracle XML DB. We present the technique of processing XSLT efficiently in database by rewriting XSLT stylesheets into highly efficient XQuery through partially evaluating XSLT over the XML documents structural information. Consequently, we can leverage all the work done for efficient XQuery/XPath processing in database to achieve combined optimisations of XSLT with XQuery/XPath and SQL/XML in Oracle XMLDB. This effectively makes XSLT processing scale to large size XML documents using classical declarative query processing techniques in DBMS.
机译:已经广泛研究了在RDBMS中存储和管理的XML文档上XQuery,XPath和SQL / XML的有效处理。但是,对于由数据库存储和管理的XML文档的有效XSLT处理,已经完成了少得多的此类工作。这部分是由于观察到基于规则的模板驱动的XSLT执行模型与传统的声明性查询语言处理模型不能很好地匹配,传统的声明性查询语言处理模型利用了索引探测和基于迭代器的拉模式(可扩展以处理大数据)。在本文中,我们分享了在Oracle XML DB中高效处理XSLT的经验。通过部分评估XML文档结构信息上的XSLT,将XSLT样式表重写为高效XQuery,我们提出了一种在数据库中有效处理XSLT的技术。因此,我们可以利用在数据库中进行高效XQuery / XPath处理所完成的所有工作来实现XSLT与XQuery / XPath和Oracle XMLDB中的SQL / XML的组合优化。使用DBMS中的经典声明式查询处理技术,这可以有效地使XSLT处理扩展到大型XML文档。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号