[发明专利]大数据环境下基于HBase的异构数据库在线交换与共享系统有效
申请号: | 201710042815.X | 申请日: | 2017-01-20 |
公开(公告)号: | CN107045534B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 薛惠锋;刘瑞;佟轶;张博;胡泉;孙毅方;占敏;孙运乾;杨越;李雪巍 | 申请(专利权)人: | 中国航天系统科学与工程研究院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 臧春喜 |
地址: | 100048*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异构数据库 数据转换模块 语义 共享 数据采集模块 数据分发模块 数据融合模块 统一 访问组件 共享系统 数据投递 数据映射 在线交换 大数据 数据库访问接口 交换 目标数据库 中间数据库 海量数据 历史数据 模块建立 模型融合 数据转换 映射关系 自动在线 字段数据 采集源 时间戳 数据库 存储 | ||
大数据环境下基于HBase的异构数据库在线交换与共享系统,包括异构数据库统一访问组件、数据采集模块、数据映射模块、数据转换模块、数据融合模块、数据分发模块以及数据投递模块。异构数据库统一访问组件提供统一的数据库访问接口;数据采集模块采集源数据库中数据;数据映射模块建立各个异构数据库与统一语义共享模型的映射关系;数据转换模块实现数据转换;数据融合模块将统一语义共享模型与历史数据的统一语义共享模型融合,并存储在HBase中间数据库;数据分发模块根据时间戳将待交换字段数据发送给数据转换模块;数据投递模块将数据推送到相应目标数据库中。本发明实现了异构数据库间海量数据自动在线交换与共享,交换共享效率高。
技术领域
本发明涉及大数据环境下基于HBase的异构数据库在线交换与共享系统,属于数据交换领域。
背景技术
当前各企业应用系统使用异构数据库的现象普遍存在,这些异构数据库往往存在较大差异,如数据存储结构不同、数据类型不同、数据表示方式不同等,这给数据库间数据交换共享带来了很大不便。而信息化建设的迅猛发展,又导致需要交换与共享的信息量十分巨大,信息交换呈现多源、异构、海量的特点。如何实现异构数据库之间大数据高效自动在线交换与共享成为当前亟需解决的难题。
SQL Server提供的数据导入导出工具,实现了关系型数据库的数据迁移,但是该工具可支持的异构数据库类型比较有限,只能离线导入导出,异构数据库间进行数据共享也不够灵活,而且无法满足海量数据在线交换的需求。
中国专利公开号CN103809946A,公开日2014年5月21日,发明创造名称为一种基于XML和中间件的异构数据库集成的方法,该申请案公开了一种通过将异构数据库数据转换为统一格式的XML文件来实现异构数据库集成的方法。该方法采用的统一交换模型为XML文件形式,XML文件形式不支持高并发读写,交换共享效率较低,能处理的数据量较小。
发明内容
本发明的技术解决问题是:克服现有技术的不足,提供大数据环境下基于HBase的异构数据库在线交换与共享系统,能够对接各种异构关系型数据库及列式存储的HBase数据库,采用统一语义共享模型作为数据库间转换桥梁,具备处理海量数据能力,实现了异构数据库间海量数据自动在线交换与共享,交换共享效率高。
本发明的技术解决方案是:大数据环境下基于HBase的异构数据库在线交换与共享系统,包括异构数据库统一访问组件、数据采集模块、数据映射模块、数据转换模块、数据融合模块、数据分发模块以及数据投递模块;
异构数据库统一访问组件:为各异构数据库提供统一的数据库访问接口;
数据采集模块:根据交换与共享的需求以及预设的抽取策略,通过异构数据库统一访问组件采集源数据库中的数据,发送给数据转换模块,所述抽取策略包括抽取时间间隔、是否全表抽取;
数据映射模块:建立各个异构数据库与统一语义共享模型之间的映射关系,提供给数据转换模块;
数据转换模块:根据源数据库与统一语义共享模型之间的映射关系,将来自源数据库中的数据转换为统一语义共享模型,输出给数据融合模块;根据统一共享模型和目标数据库之间的映射关系,将来自数据分发模块的数据转换为目标数据库中的数据,并发送给数据投递模块;
数据融合模块;将来自数据转换模块的统一语义共享模型与历史数据的统一语义共享模型进行融合,并将融合后的统一语义共享语义模型存储在HBase中间数据库;
数据分发模块:获取上次向目标数据库推送数据的时间戳t,从HBase中间库读取t之后且与t紧邻的时间戳对应的待交换字段数据,发送给数据转换模块;
数据投递模块:根据交换与共享的需求以及预设的推送时间间隔,将数据推送到相应目标数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航天系统科学与工程研究院,未经中国航天系统科学与工程研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710042815.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于标签的教育资源推荐方法及系统
- 下一篇:数据库表索引