数据迁移的规划和设计

现在应用的更新越来越快,越来越多的CIO和应用系统的维护者考虑升级自己的应用。原来开发的一些系统被新的套装软件,或者新的平台所替代。而系统迁移,尤其是数据迁移的工作越来越多。如何做好数据迁移的工作,合理的对数据迁移做出规划,是很多系统升级的技术人员需要考虑的问题。

我最近接触了一个升级的项目,由于新旧系统数据模型差异较大,所以对数据迁移工作的要求较高。在定制数据迁移计划时,我从三个角度来评估数据迁移的工作,也从这三个角度把工作分解。

1. 从数据模型理论我们知道,数据分为元数据,引用(约束)数据,主数据,交易数据,审计数据。越底层的数据变化越小,也就是静态数据向动态数据的变化。因此,数据迁移的过程必然是从元数据开始逐步由静态数据转为动态数据。

2. 每种数据都可以分步为ETL的过程, 从源数据中抽取数据,数据转换,加载到新数据库中的过程。

3. 数据清洗,质量保证以及数据验证工作。数据清洗要应用不同类型的业务规则,质量保证和验证主要是对数据迁移后数据的测试,验证数据迁移工作的成果。

 经此分解,数据迁移中的步骤和方法都变得很清晰,只是在每一个步骤如何应用不同的规则和方法。

这里只是对数据迁移前期工作作了一个粗浅的说明,以后我还会针对细节问题展开更详细的讨论。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值