当页导航

DB2/ORACLE数据迁移至大数据平台数据库(如hadoop)有何经验或者步骤?

上面的问题可能是今后很有可能遇到的问题,以前OLAP型数据库可能跑在了DB2或者ORACLE上,但OLAP目前来说可能随着数据量越来越大,并发越来越高,可能DB2或者ORACLE某些方面并不能胜任,再加上现在分布式数据库、分布式应用如火如荼,那么如果真要进行数据库数据迁移,由DB2/ORACLE迁移...显示全部

上面的问题可能是今后很有可能遇到的问题,以前OLAP型数据库可能跑在了DB2或者ORACLE上,但OLAP目前来说可能随着数据量越来越大,并发越来越高,可能DB2或者ORACLE某些方面并不能胜任,再加上现在分布式数据库、分布式应用如火如荼,那么如果真要进行数据库数据迁移,由DB2/ORACLE迁移至大数据平台数据库,有哪些方法或工具可供选择?迁移过程中需要注意的点有哪些?

收起
希望获得:具体解决, 原理分析

4回答

冯帅冯帅数据库管理员 , 点融网
邓毓科比之圣zzcandylyan等赞同了此回答 
通过使用MapReduce的方式,使Hadoop可以直接访问Oracle,并将相关的数据写入到HDFS文件当中。 从而可以顺利地将Oracle中的数据迁移到Hadoop文件系统中。显示全部

通过使用MapReduce的方式,使Hadoop可以直接访问Oracle,并将相关的数据写入到HDFS文件当中。 从而可以顺利地将Oracle中的数据迁移到Hadoop文件系统中。

收起
 2017-04-21
美国队长美国队长研发工程师 , Alibaba
邓毓aixkevin赞同了此回答
网上直接搜阿里开源同步框架Datax,同步的神器,呵呵显示全部

网上直接搜阿里开源同步框架Datax,同步的神器,呵呵

收起
答案包含:具体解决, 注意事项, 原理分析, 通用方法, 实例参考 2017-04-21
bigdata_userbigdata_user软件开发工程师 , 博彦科技
邓毓赞同了此回答
之前使用的sqoop可以用下,直接将数据导入到hdfs和hive,在hive中创建数据库中对应的database和table,可以尝试下kettle,这个没用过,不够听说挺好的,比较好控制显示全部

之前使用的sqoop可以用下,直接将数据导入到hdfs和hive,在hive中创建数据库中对应的database和table,

可以尝试下kettle,这个没用过,不够听说挺好的,比较好控制

收起
 2017-04-22
bendshabendsha研发工程师 , 上海爱数信息技术股份有限公司
邓毓赞同了此回答
不求无缝迁移的话,这些工具也够用了,测试发现:DataX效率是最高的,Sqoop次之,Kettle再次之,但Kettle有个优点,有强大的图形操作界面,对于习惯图形化操作的管理员来说,操作起来是最方便的。...显示全部

不求无缝迁移的话,这些工具也够用了,测试发现:DataX效率是最高的,Sqoop次之,Kettle再次之,但Kettle有个优点,有强大的图形操作界面,对于习惯图形化操作的管理员来说,操作起来是最方便的。

收起
 5天前

撰写回答

提问者

邓毓系统工程师, 江西农村信用社联合社
发布419
回答316

相关推广

  • 灾备中心如何提高资源利用率?
    灾备中心如何提高资源利用率?灾备中心应用和数据部署是否一定要遵循生产端的架构?LinuxONE灾备云解决方案提供一套基于Openstack架构的自动化云平台,实现应用和数据集中部署,为保险和中小银行提供一种新型、简化的灾备架构。点击查看详细解决方案