数据迁移工具选择有哪些

数据迁移(又称分级存储管理,hierarchical storage management,hsm)它是一种将离线存储与在线存储相结合的技术。网友们知道数据迁移工具的选择吗?让我们一起来看看。

数据迁移

1、数据迁移工具的开发和部署主要有两种选择,即独立开发程序或购买成熟产品。这两种选择都有不同的特点,应根据具体情况进行分析。在中国的一些大型项目中,数据迁移主要是相对成熟的ETL产品。可以看出,这些项目有一些共同的特点,主要包括:迁移时有大量的历史数据,允许的停机时间很短,面对大量的客户或用户,有第三方系统访问,一旦失败将产生广泛的影响。同时,也应该看到,独立开发程序也被广泛使用。

2、目前,许多数据库制造商提供数据提取工具,如Informix的InfoMover、Microsoft SQLServer的DTS和0raele的Oracle Warehouse Builder等等。这些工具在一定范围内解决了数据的提取和转换问题。然而,这些工具不能自动提取数据,用户需要使用这些工具编写适当的转换程序。

3、例如Oracle的Oracle Warehouse Builder(OWB)数据提取工具提供的功能包括:模型结构和设计、数据提取、移动和装载、元数据管理等。OWB流程繁琐,维护困难,不易使用。

4、在第三方产品中,Ascential Software公司的DataStage是比较完善的产品。DataStage数据可以从多个不同的业务系统中提取,从多个平台的数据源中提取,完成转换和清将其装载到各种系统中,每一步都可以在图形工具中完成;外部系统还可以灵活调度,提供专门的设计工具来设计转换规则和清洁规则,实现各种复杂实用的功能,如增量提取和任务调度。简单的数据转换可以在界面上拖动和调用DataStage通过编写脚本或结合其他语言的扩展,可以实现预定义转换函数。DataStage提供调试环境,可大大提高开发、调试、抽取、转换程序的效率。

以上是数据迁移工具选择的相关内容。

- END -