首页> 外文学位 >Schema versioning and database conversion for bi-temporal databases.
【24h】

Schema versioning and database conversion for bi-temporal databases.

机译:双时态数据库的架构版本控制和数据库转换。

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

摘要

Schema evolution and schema versioning are two techniques used for managing database evolution. Schema evolution keeps only the current version of a schema and database after applying schema changes. Schema versioning creates new schema versions and converts the corresponding data while preserving the old schema versions and data. To provide the most generality, bi-temporal databases can be used to realize schema versioning, since they allow both retroactive and proactive updates to the schema and database.; This dissertation first overviews the primitive issues of schema evolution and database conversion in a general database aspect. We then in detail explore and formalize the existing research of schema versioning and database conversion techniques for temporal databases: Single Table Versioning (STV) and Multiple Table Versioning (MTV).; We also list the problems of the STV and MTV approaches. We then propose the Partial Table Versioning approach (PMTV) to solve those problems. Comparisons are made among these three approaches in terms of storage space and search time for the current object version. The result shows the proposed approach largely reduce the complexity.; The problem of the Partial Table Versioning approach is that it requires TemporalNatural Join and TemporalOuter Join to retrieve a complete object information, and both of the operations are very expensive. We propose the Bi-temporal EntityJoin method associated with a bi-temporal index structure to reduce the overhead. We also do the analysis and performance comparison. The result shows it performs better than other approaches adopting only bi-temporal index.
机译:模式演变和模式版本控制是用于管理数据库演变的两种技术。在应用架构更改后,架构演进仅保留架构和数据库的当前版本。模式版本控制将创建新的模式版本并转换相应的数据,同时保留旧的模式版本和数据。为了提供最大的通用性,可以使用双时态数据库来实现架构版本控制,因为它们允许对架构和数据库进行追溯和主动更新。本文首先概述了一般数据库方面的模式演化和数据库转换的原始问题。然后,我们将详细探讨和形式化现有数据库的模式版本控制和数据库转换技术的现有研究:单表版本控制(STV)和多表版本控制(MTV)。我们还列出了STV和MTV方法的问题。然后,我们提出了部分表版本控制方法(PMTV)以解决这些问题。根据当前对象版本的存储空间和搜索时间,对这三种方法进行了比较。结果表明,该方法大大降低了复杂度。部分表版本控制方法的问题在于,它需要TemporalNatural Join和TemporalOuter Join来检索完整的对象信息,并且这两个操作都非常昂贵。我们提出了一种与双时态索引结构相关联的双时态EntityJoin方法,以减少开销。我们还进行分析和性能比较。结果表明,与仅采用双时态索引的其他方法相比,该方法的性能更好。

著录项

  • 作者

    Wei, Han-Chieh.;

  • 作者单位

    The University of Texas at Arlington.;

  • 授予单位 The University of Texas at Arlington.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 107 p.
  • 总页数 107
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号