最近要使用kettle工具把老平台的关键数据,迁移到新平台上面.
在这里记录一下kettle这个工具的使用.
为什么要使用kettle:为了数据迁移。把老系统的数据迁移到新系统里面
优点:简单的数据迁移很方便。连接2个数据库,选择好字段映射,点击开始就能迁移过去。
缺点:
(1)8.1版本前才是开源的. 例如使用7.1版本,那么会由于无法使用最新版本而面临软件漏洞无法修复问题
(2)kettle几乎1G的大小,的确有点大了.不能整合进入公司的软件框架中,只能当做单独软件来使用。而且过于大的体积,恐怕不利于测试和更新
(3)有不小的学习成本。在需要调用接口时,就比较麻烦。面对复杂的数据迁移情况时,不如自己写代码来的可控。
参考
迁移历史数据要注意的地方:历史数据迁移
国内下载地址:kettle下载地址