首页> 外文会议>International conference on very large data bases >Query Engines for Web-Accessible XML Data
【24h】

Query Engines for Web-Accessible XML Data

机译:查询Web访问XML数据的引擎

获取原文

摘要

Even though XML was first introduced as a schema-less, self-describing data representation language, there are now proposals for XML schema descriptions. The addition of schema information opens new opportunities in using the already established database management technology for storing and handling XML data, since databases are traditionally focused on data that conform to a fixed, predefined schema. Schema information allows better data integrity, more effective data storage, and more efficient query evaluation. This paper describes an effective framework for storing XML data in an object-oriented database and an optimization framework for translating XML queries into efficient algorithms. We first present a new type system for describing XML data, well integrated with the ODL type system of the ODMG standard, that captures both schema-less (semi-structured) and schema-based XML data. We then introduce a small set of syntactic extensions to ODMG OQL, powerful enough to make OQL a full-fledged XML query language. Next, we present a framework for translating XML queries into OQL queries based on XML schema information. Instead of inventing yet another semi-structured algebra for expressing our translations, the target of our transformation rules is OQL code, which not only has precise semantics, but has also been the focus of various optimization techniques. Schema information is an indispensable component of our transformations. It is used in disambiguating terms with multiple interpretations such as wildcard tag projections, in choosing the storage format for the XML data, and in generating OQL code guided by the choice of storage.
机译:尽管XML首先被引入概要,但是自我描述的数据表示语言,现在有针对XML模式描述的建议。架构信息的添加开启了使用已经建立的数据库管理技术来存储和处理XML数据的新机会,因为数据库传统上集中在符合固定的预定义模式的数据上。架构信息允许更好的数据完整性,更有效的数据存储,更有效的查询评估。本文介绍了一种用于将XML数据存储在面向对象的数据库中的有效框架以及用于将XML查询转换为高效算法的优化框架。我们首先介绍一种用于描述XML数据的新型系统,与ODMG标准的ODL类型系统相结合,捕获概要(半结构化)和基于架构的XML数据。然后,我们向ODMG OQL介绍一小一组句法扩展,足够强大,可以使OQL成为一个全面删除的XML查询语言。接下来,我们介绍了一种将XML查询转换为基于XML模式信息的OQL查询的框架。而不是发明其他半结构代数,用于表达我们的翻译,而是我们的转换规则的目标是OQL代码,它不仅具有精确的语义,而且还是各种优化技术的焦点。架构信息是我们转换的不可或缺的组成部分。它用于歧义术语,具有多种解释,例如通配符标记投影,在选择XML数据的存储格式以及生成由存储选择指导的OQL代码时。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号