首页> 外文会议> >From XML schema to relations: a cost-based approach to XML storage
【24h】

From XML schema to relations: a cost-based approach to XML storage

机译:从XML模式到关系:一种基于成本的XML存储方法

获取原文

摘要

As Web applications manipulate an increasing amount of XML, there is a growing interest in storing XML data in relational databases. Due to the mismatch between the complexity of XML's tree structure and the simplicity of flat relational tables, there are many ways to store the same document in an RDBMS, and a number of heuristic techniques have been proposed. These techniques typically define fixed mappings and do not take application characteristics into account. However, a fixed mapping is unlikely to work well for all possible applications. In contrast, LegoDB is a cost-based XML storage mapping engine that explores a space of possible XML-to-relational mappings and selects the best mapping for a given application. LegoDB leverages current XML and relational technologies: (1) it models the target application with an XML Schema, XML data statistics, and an XQuery workload; (2) the space of configurations is generated through XML-Schema rewritings; and (3) the best among the derived configurations is selected using cost estimates obtained through a standard relational optimizer. We describe the LegoDB storage engine and provide experimental results that demonstrate the effectiveness of this approach.
机译:随着Web应用程序操作越来越多的XML,对在关系数据库中存储XML数据越来越感兴趣。由于XML树结构的复杂性与平坦关系表的简单性之间的错配,有很多方法可以在RDBMS中存储相同的文档,并且已经提出了许多启发式技术。这些技术通常定义固定映射,并且不考虑应用特征。但是,固定的映射不太可能适用于所有可能的应用程序。相比之下,LegoDB是一种基于成本的XML存储映射引擎,探讨了可能的XML到关系映射的空间,并为给定应用程序选择最佳映射。 Legodb利用当前的XML和关系技术:(1)它使用XML模式,XML数据统计信息和XQuery工作负载模拟目标应用程序; (2)通过XML-Schema Rewritings生成配置空间; (3)使用通过标准关系优化器获得的成本估计来选择派生配置中的最佳选择。我们描述了LegoDB存储引擎,并提供了实验结果,证明了这种方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号