[发明专利]一种基于对象存储的大数据云存储方法及系统在审
申请号: | 201910811648.X | 申请日: | 2019-08-30 |
公开(公告)号: | CN110740101A | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 兰海翔;张涛;黄纪萍;杨启帆;李卫群 | 申请(专利权)人: | 贵州力创科技发展有限公司 |
主分类号: | H04L12/851 | 分类号: | H04L12/851;H04L12/823;H04L1/18 |
代理公司: | 11212 北京轻创知识产权代理有限公司 | 代理人: | 赵秀斌 |
地址: | 560003 贵州省贵阳市贵阳国家高*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 大数据 预处理 基于对象存储 数据子流 云存储 云平台 队列 并发 存储 数据流通道 存储器 对象分类 分类存储 分类 上传 传输 保存 | ||
本发明涉及一种基于对象存储的大数据云存储方法及系统,其方法包括以下步骤,S1,获取待存储的原始大数据,并对所述原始大数据进行预处理,得到预处理大数据;S2,基于对象将所述预处理大数据进行分类,得到多种类型的分支大数据;S3,通过多个数据流通道对多种类型的所述分支大数据进行一一对应的传输,形成多种数据子流;S4,将多种所述数据子流以并发队列的形式上传至云平台,并在所述云平台中基于对象分类保存到存储器中。在本发明一种基于对象存储的大数据云存储方法中,采用基于对象的大数据分类,并采用并发队列的方法同时进行多种类型的分支大数据同时分类存储,可以大大提高大数据的存储速度。
技术领域
本发明涉及大数据领域,具体涉及一种基于对象存储的大数据云存储方法及系统。
背景技术
大型数据时代和云时代已经双双降临,云计算平台已经成为大规模数据处理的有效平台。以生物、金融、通讯等为代表的典型行业,每天都会在本地生产出数百GB甚至数TB的数据。受限于广域网络的带宽限制,这些海量的大型数据传输至云平台的速度,已经成为制约这些领域使用云计算资源进行数据处理的瓶颈。
发明内容
本发明所要解决的技术问题是提供有一种基于对象存储的大数据云存储方法及系统,可以大大提高大数据的存储速度。
本发明解决上述技术问题的技术方案如下:一种基于对象存储的大数据云存储方法,包括以下步骤,
S1,获取待存储的原始大数据,并对所述原始大数据进行预处理,得到预处理大数据;
S2,基于对象将所述预处理大数据进行分类,得到多种类型的分支大数据;
S3,通过多个数据流通道对多种类型的所述分支大数据进行一一对应的传输,形成多种数据子流;
S4,将多种所述数据子流以并发队列的形式上传至云平台,并在所述云平台中基于对象分类保存到存储器中。
本发明的有益效果是:在本发明一种基于对象存储的大数据云存储方法中,采用基于对象的大数据分类,并采用并发队列的方法同时进行多种类型的分支大数据同时分类存储,可以大大提高大数据的存储速度。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,在所述S1中,对所述原始大数据进行预处理,包括对所述原始大数据进行去重和补缺预处理。
进一步,利用数据拟合的方法对所述原始大数据进行补缺处理。
进一步,在所述S2中,还包括以下步骤,对多种类型的所述分支大数据进行添加描述信息处理;
在所述S3中,所述描述信息打包压缩在对应的所述数据子流的前端。
进一步,当所述数据子流上传云平台失败后,还包括以下步骤,
S5,将上传失败的所述数据子流进行检测,若检测结果为正常数据,则将上传失败的所述数据子流添加至并发列队中进行重传,若检测结果为异常数据,则将上传失败的所述数据子流丢弃。
基于上述一种基于对象存储的大数据云存储方法,本发明还提供一种基于对象存储的大数据云存储系统。
一种基于对象存储的大数据云存储系统,包括以下模块,
大数据获取预处理模块,其用于获取待存储的原始大数据,并对所述原始大数据进行预处理,得到预处理大数据;
基于对象分类模块,其用于基于对象将所述预处理大数据进行分类,得到多种类型的分支大数据;
传输通道模块,其用于通过多个数据流通道对多种类型的所述分支大数据进行一一对应的传输,形成多种数据子流;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州力创科技发展有限公司,未经贵州力创科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910811648.X/2.html,转载请声明来源钻瓜专利网。