怎样进行成功的数据库迁移
2008-11-19 16:34:34 来源:WEB开发网核心提示:大部分公司正面临的问题之一就是,将数据库移植到新的硬件或者不同的操作系统平台,怎样进行成功的数据库迁移,甚至是一个新的数据库提供商的产品,这个过程涉及到了许多步骤和因素,因此迁移过程和资源分配都必须经过精心策划并且定制到具体环境,以最大限度地减少停工时间,本文将介绍整个过程和一些公司经历, Bloor研究所最近一项调查
大部分公司正面临的问题之一就是,将数据库移植到新的硬件或者不同的操作系统平台,甚至是一个新的数据库提供商的产品。这个过程涉及到了许多步骤和因素。本文将介绍整个过程和一些公司经历。
Bloor研究所最近一项调查显示,估计数据迁移市场将超过50亿美元并且还正在日益增长。现在许多公司有不同的方法进行数据库迁移,如抽取/转换/装载(简称ETL ) ,复制和手动脚本。然而这些方法面临着一些问题,当一方面数据量在增长,而另一方面允许的停机时间在减少时,这项工作将变得更复杂。
Bloor研究所于2007年9月发布的“2000年全球数据迁移” 报告中列出以下统计数据:
• 16%的数据迁移部分项目取得了成功
• 37%的预算超支
• 64%没有按时完成
迁移要经过精心策划和执行,以尽量减少停机时间并保持数据的完整性和数据库的性能,因为许多公司已经遍布全球,并且每天24小时都要操作数据库 。
我们以数据库迁移为话题采访了各行各界的人,最后采访显示切换到新系统的主要原因之一是旧系统迁移。新系统的总体拥有成本( TCO )通常是比过时的系统维护费更低。一些公司执行数据库迁移由于设备租赁结束,并要被一个更新的系统所取代。一旦迁移完成,目标系统将是最新的并且将获得硬件和软件供应商的支持。新的系统将具有更广泛的功能并且更利于环保。
迁移类型
由于数据库比一系列文件更加难以迁移,因此迁移过程和资源分配都必须经过精心策划并且定制到具体环境,以最大限度地减少停工时间。
有各种类型的数据库迁移,如:
• 数据库升级
安装最新的数据库版本
• 硬件升级
移动到同一平台上新的硬件/软件版本
更多精彩
赞助商链接