Data Migration(数据迁移)

Talend: open source data migration无论是数据库或应用程序更新版本,或是切换新系统,数据都需要在新的环境下保存。数据迁移的用意就是要把现存的数据传输到新的系统中。这样就需要将数据转置成与系统匹配的格式,同时还要保留旧系统中生成的相关信息。

现在就查看更多Talend数据迁移解决方案的信息。.

 

为什么要数据迁移?

小到一次简单的系统版本升级,大到切换新的数据库或应用程序,企业需要迁移应用程序或是数据库的情况有很多,尤其在完成企业兼并和收购后,通常会有很多多余的应用程序需要关闭或删除,然而他们所包含的数据却必须保留在现存的系统中。但迁移以后,旧系统和新系统仍可以共存。

 

数据迁移的挑战

宏观来看,数据迁移只是应用程序或系统迁移中很细微的一个部分,但要真正做到成功的迁移,却要面对很多挑战。

  • 迁移通常涉及大量的数据——有时迁移的对象甚至是一个企业建立以来所有的经营记录。这种迁移还需要处理大量的个体数据。
  • 从本质上,迁移应用在结构不同的源数据与目标数据两个异质环境之间。遗留系统常常继续发挥着作用,而其数据结构却没有完善的记录。同时必须设置复杂的映射和转置,以及大量的数据聚合,计算等。
  • 数据迁移后,多数情况下还必须维持新旧系统的一致(consistency)。比如,多个应用程序使用相同的数据库,但不能同时迁移,或者某一个新系统需要一步步引介给用户,在这些情况下,就可能需要在新旧系统间实行复杂的双向同步。

 

数据迁移的开源数据集成方案

Talend数据集成解决方案是企业级别数据迁移的最佳选择。它在数据迁移进程的设计,开发和执行中有如下重要特色:

  • Business-oriented process modeling(面向业务的流程建模) 支持所有的业务相关参与者,保证了他们在业务数据和流程的迁移中相应的合作。
  • Fully graphical development environment(全方位图形开发环境) 这极大地提高了工作效率,使得模拟运行(dry-run)更易操作,同步(如果可行)过程中数据的映射、转置方案仍可以重复使用。
  • Highly scalable and fast execution platform(可扩放性和快速执行平台) 网格技术使得数据能够在接近数据源和目标系统的位置得到处理,ETL和ELT的配合使用缩短了宕机时间(downtime)。
  • Broadest connectivity(广泛连接) 可以连接所有的源系统与目标系统。