WEB开发网
开发学院数据库DB2 使用 DB2 Change Management Expert 进行数据库版... 阅读

使用 DB2 Change Management Expert 进行数据库版本控制

 2007-06-08 16:21:22 来源:WEB开发网   
核心提示: Data Design Projects、数据库与版本控制之间的关系可以以不同的方式使用版本控制来管理数据库变更项目,可以使用正式的或非正式的版本控制系统,使用 DB2 Change Management Expert 进行数据库版本控制(3),版本控制系统可以像计算机上的文件系统一样简单

Data Design Projects、数据库与版本控制之间的关系

可以以不同的方式使用版本控制来管理数据库变更项目。可以使用正式的或非正式的版本控制系统。版本控制系统可以像计算机上的文件系统一样简单,也可以像 Concurrent Visioning System (CVS) 或 IBM Rational Clear Case 一样全面。对于大多数示例,本文使用 CVS。

DB2 Change Management Expert 通过项目将需要作出变更的不同资源组织在一起。一个数据设计项目通常跟踪一个数据库的生命周期。通过使用 Eclipse team 功能,可以共享项目,以便多个 DBA 共同应对变更。Data Design Projects 在特定的时间点上表示变更。一旦变更被部署,则资源通常被提交到版本控制系统,并被赋予一个标记或标签。可以使用标记或标签返回到变更保存点,以撤销变更,或者审计特定的变更。

在更复杂的数据库中,可以使用 Data Design Project 来管理一个特定数据库应用程序的生命周期。在某些公司,表或模式被拆分开来,由特定的 DBA 或 DBA 团队管理。可以使用 Data Design Projects 来匹配这些环境。因此,可以将一个数据库拆分开,由数个 Data Design Projects 来管理。如果一个主数据库有多个副本,则可以使用一个 Data Design Project 来管理这些数据库。这就是所谓的多重配置(multiple provisioning),即首先为一个数据库构造变更,然后将其部署到多个数据库。

插入到 Eclipse 中的版本控制系统,例如 CVS 或 IBM Rational Clear Case,提供了与 DB2 Change Management Expert 的最佳集成。但是,由于 DB2 Change Management Expert 将所有数据文件和文件夹存储在本地文件系统上,甚至可以使用未与 Eclipse 集成的版本控制系统来管理 DB2 Change Management Expert 资源。还可以在没有正式的版本控制系统的情况下管理变更。本文在 如何在不使用版本控制系统的情况下使用 DB2 Change Management Expert 小节对这种情况作了描述。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 DB Change

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接