[发明专利]一种数据导入方法及装置有效

专利信息
申请号: 201710347776.4 申请日: 2017-05-17
公开(公告)号: CN107153709B 公开(公告)日: 2020-09-04
发明(设计)人: 尚平平;臧勇真 申请(专利权)人: 浪潮云信息技术股份公司
主分类号: G06F16/27 分类号: G06F16/27;G06F16/28
代理公司: 北京安信方达知识产权代理有限公司 11262 代理人: 李红爽;李丹
地址: 250101 山东省济南市*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 导入 方法 装置
【说明书】:

发明提供一种数据导入方法及装置,上述方法包括以下步骤:扩展数据转移工具,使所述数据转移工具具备导入数据至分布式消息系统的功能;分析从关系型数据库导入数据至所述分布式消息系统所需的参数,并将所述参数通知所述数据转移工具;通过所述数据转移工具将所述关系型数据库中与所述参数对应的数据导入至所述分布式消息系统,实现了数据从关系型数据库到Kafka数据库的高效便捷导入。

技术领域

本发明属于计算机领域,尤其涉及一种数据导入方法及装置。

背景技术

在社会快速发展的今天,各行各业每天都会产生大量的数据,数据来源囊括了我们周围可以捕获的任何类型数据,网站、社交媒体、交易型商业数据以及其它商业环境中创建的数据。在这种环境下,Apache框架Hadoop应运而生,它是一个越来越通用的分布式计算环境,主要用来处理大数据。随着云提供商利用这个框架,更多的用户将数据集在Hadoop和传统数据库之间转移,能够帮助数据传输的工具变得更加重要。Apache Sqoop就是这样一款工具,可以在Hadoop和关系型数据库之间转移大量数据。在实际应用中,有时需要将数据从关系型数据库导入到Kafka,然而Sqoop作为一个数据转移工具,没有提供这方面的支持。考虑到实际应用的需要,我们根据Sqoop的工作原理,设计将数据库的数据作为消息发送到kafka的MapReduce程序,实现了数据从关系型数据库到Kafka的高效便捷的导入。

因此,迫切需要提供一种数据导入方案,来解决将数据从关系型数据库导入到Kafka的问题。

发明内容

本发明提供一种数据导入方法及装置,以解决上述问题。

本发明提供一种数据导入方法。上述方法包括以下步骤:

扩展数据转移工具,使所述数据转移工具具备导入数据至分布式消息系统的功能;

分析从关系型数据库导入数据至所述分布式消息系统所需的参数,并将所述参数通知所述数据转移工具;

通过所述数据转移工具将所述关系型数据库中与所述参数对应的数据导入至所述分布式消息系统。

本发明还提供一种数据导入装置,包括:扩展模块、分析模块、数据导入模块,其中,所述扩展模块与所述分析模块连接,所述分析模块与所述数据导入模块连接,

扩展模块,用于扩展数据转移工具,使所述数据转移工具具备导入数据至分布式消息系统的功能;

分析模块,用于分析从关系型数据库导入数据至所述分布式消息系统所需的参数,并将所述参数通知所述数据转移工具;

数据导入模块,用于通过所述数据转移工具将所述关系型数据库中与所述参数对应的数据导入至所述分布式消息系统。

通过以下方案:扩展数据转移工具,使所述数据转移工具具备导入数据至分布式消息系统的功能,分析从关系型数据库导入数据至所述分布式消息系统所需的参数,并将所述参数通知所述数据转移工具,通过所述数据转移工具将所述关系型数据库中的对应数据导入至所述分布式消息系统,实现了将数据从关系型数据库高效导入到分布式消息系统的功能。

通过以下方案:数据转移工具可以是Apache Sqoop,一方面避免了重新开发导入所需所有模块的重复劳动,另一反面进一步完善了Sqoop作为一个数据转移工具的功能。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1所示为本发明实施例1的数据导入方法处理流程图;

图2所示为本发明实施例2的数据导入原理示意图;

图3所示为本发明实施例3的数据导入装置结构图。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710347776.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top