我们的客户有一个完全自定义的CMS,内置在ASP 1.1中,后来升级到2.0。该数据库有200多个表格,不幸的是,没有关于ASP代码或数据库的文档。原始开发人员无法提问,我公司也没有人熟悉该设置。帮助估计数据迁移
大多数数据库表没有时间戳列,所以很难从检查中确定哪些表正在使用中,哪些不在。增加任务的复杂性是,对于CMS中的每个门户站点,已经开发了使用单独数据库表的定制功能,并且偶尔存储过程用于处理单个客户端站点的数据。
在这个项目上工作的最初的开发人员已经不在了,它已经被意外地放在了我的盘子上。我负责将现有CMS中的所有数据(包括每个模块和每个客户端站点的数据)转移到我们正在开发的定制模块的DotNetNuke安装中。我上交的估计是三周。
如果有人曾经尝试过这样的任务:这是三周内可行吗?我以前从未尝试过如此大规模的数据迁移,并且任何策略帮助都将有所帮助。
* 3 *周?做这个估计的人是一个乐观主义者,至少可以说。至于这个问题,这一切都取决于你需要在DotNetNuke上重新编码的“特性”的数量。如果有很多“定制功能”,这可能需要几个月的时间。 – 2010-07-14 15:18:45