[发明专利]针对广域网优化的基于微服务的去重在审
申请号: | 201880038221.4 | 申请日: | 2018-04-13 |
公开(公告)号: | CN111033459A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 格兰特·R·华莱士 | 申请(专利权)人: | EMC知识产权控股有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 谢攀;刘继富 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 广域网 优化 基于 微服 | ||
一种用于管理对象存储装置的系统,该系统包括前端微服务和后端微服务。前端微服务获得将数据存储在对象存储装置中的请求;将数据划分为多个分片;根据多个分片中的一分片,向后端微服务发送分片分析请求;从多个后端微服务获得分片的未存储在对象存储装置中的分段的列表;并且将由该分段的列表指定的分段添加到压缩区中。后端微服务识别由分片分析请求指定的分片的未存储在对象存储装置中的分段,并根据所识别的分段生成该分片的分段的列表。
背景技术
计算设备产生,使用和/或存储数据。数据例如可以是图像、文档、网页、或与任何文件相关联的元数据。数据可本地存储在计算设备的持久性存储装置上,和/或可远程存储在另一个计算设备的持久性存储装置上。
背景技术
计算设备产生,使用和/或存储数据。数据例如可以是图像、文档、网页、或与任何文件相关联的元数据。数据可本地存储在计算设备的持久性存储装置上,和/或可远程存储在另一个计算设备的持久性存储装置上。
发明内容
在一个方面中,本发明的一个或多个实施例的一种用于管理对象存储装置的系统包括前端微服务和后端微服务。前端微服务获得将数据存储在对象存储装置中的请求;将数据划分为多个分片;根据多个分片中的某个分片,向后端微服务发送分片分析请求;从多个后端微服务获得分片的尚未存储在对象存储装置中的分段的列表;并且将由该分段列表指定的分段添加到压缩区中。后端微服务识别由分片分析请求指定的分片的尚未存储在对象存储装置中的分段,并根据识别的分段生成该分片的分段列表。
在一个方面中,本发明的一个或多个实施例的一种管理对象存储装置的方法包括:前端微服务获得将数据存储在对象存储装置中的请求;前端微服务将数据划分为分片;前端微服务将分片分析请求发送至后端微服务;前端微服务从后端微服务获得分片中的尚未存储在对象存储装置中的分片的分段列表;以及前端微服务将由该分段列表指定的分段添加到压缩区中。分片分析请求可包括多个分片中的一分片的草图和多个分片中的该分片的每个分段的指纹。
在一个方面中,本发明的一个或多个实施例的用于管理对象存储装置的方法包括:后端微服务获得分片分析请求;后端微服务识别由该分片分析请求指定的尚未存储在对象存储装置中的分段;后端微服务生成指定每个识别的分段的分段列表;以及后端微服务将该分段列表发送至发送分片分析请求的客户端。分片分析请求可包括数据分片的草图和该分片的每个分段的指纹。
附图说明
下面将参照附图说明本发明的一些实施例。但是,附图仅通过示例的方式示出了本发明的某些方面或实施方式,并不意味着限制权利要求的范围。
图1示出了本发明的一个或多个实施例的系统的示意图;
图2A示出了本发明的一个或多个实施例的对象存储装置的示意图;
图2B示出了本发明的一个或多个实施例的相似性组元数据项的示意图;
图2C示出了本发明的一个或多个实施例的对象模板存储装置的示意图;
图2D示出了本发明的一个或多个实施例的分片模板存储装置的示意图;
图3A示出了本发明的一个或多个实施例的数据的示意图;
图3B示出了图3A所示的本发明的一个或多个实施例的数据的分片的示意图;
图3C示出了图3B所示的本发明的一个或多个实施例的分片的分段的示意图;
图4示出了本发明的一个或多个实施例的在对象存储装置中存储数据的一种方法的流程图;
图5示出了本发明的一个或多个实施例的在对象存储装置中存储数据的第二种方法的流程图;
图6示出了本发明的一个或多个实施例的读取存储在对象存储装置中的数据的一种方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于EMC知识产权控股有限公司,未经EMC知识产权控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880038221.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于微服务的去重
- 下一篇:人体识别方法及人体识别传感器