Computer Engineering and Applications ›› 2008, Vol. 44 ›› Issue (31): 164-166.DOI: 10.3778/j.issn.1002-8331.2008.31.047

• 数据库、信号与信息处理 • Previous Articles     Next Articles

Realization of version evolution in multi-versions data warehouse

BAO Rong   

  1. Department of Information & Electronic Engineering,Xuzhou Institute of Technology,Xuzhou,Jiangsu 221008,China
  • Received:2007-12-03 Revised:2008-02-25 Online:2008-11-01 Published:2008-11-01
  • Contact: BAO Rong

多版本数据仓库中版本进化的实现

鲍 蓉   

  1. 徐州工程学院 信电工程学院,江苏 徐州 221008
  • 通讯作者: 鲍 蓉

Abstract: In multi-version data warehouse,schema evolution brings new data warehouse versions.Directly designing the schema evolution manipulation to implement version evolution may cause redundance of arithmetic code and several same version objects.The paper designs evolution meta-operations to realize the versions evolution,presents a formal definition of data warehouse version and the definitions of three kinds of meta-operations based on version objects,and then illustrates the arithmetic ideas to realize version evolution by executing meta-operations.The design of meta-operations reduces the complexity of version evolution algorithmic and benefits the management of versions.

Key words: data warehouse version, schema evolution, version evolution, meta-operation

摘要: 多版本数据仓库中模式进化将产生新的数据仓库版本,直接设计基本的模式进化操作算法来实现数据仓库版本进化会使得算法中包含大量冗余代码,并产生多个重复版本对象。设计进化元操作来实现数据仓库版本的进化,给出了数据仓库版本的一种形式定义以及基于版本对象的三类元操作定义,并用案例说明了通过执行元操作实现数据仓库版本进化的算法思想。进化元操作的设计降低了版本进化算法的复杂性,有利于版本的管理与维护。

关键词: 数据仓库版本, 模式进化, 版本进化, 元操作