[发明专利]云存储系统中的对象处理方法、存储服务器及云存储系统有效
| 申请号: | 201711194019.4 | 申请日: | 2017-11-24 |
| 公开(公告)号: | CN107911461B | 公开(公告)日: | 2021-05-07 |
| 发明(设计)人: | 胡遥;于相洋;徐文松 | 申请(专利权)人: | 网宿科技股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 田建涛 |
| 地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储系统 中的 对象 处理 方法 存储 服务器 | ||
本发明公开了一种云存储系统中的对象处理方法、存储服务器及云存储系统,其中,所述方法包括:接收客户端发来的小对象存储请求;基于所述小对象存储请求,确定所述小对象对应的存储空间标识;其中,所述存储空间标识与数据表相关联;将所述小对象写入所述存储空间标识表征的存储空间中,并在所述数据表中更新所述小对象的存储信息。本申请提供的技术方案,能够在不增设缓存区域的情况下,提高小对象的存取效率。
技术领域
本发明涉及云存储技术领域,特别涉及一种云存储系统中的对象处理方法、存储服务器及云存储系统。
背景技术
随着云存储技术的不断发展,用户越来越习惯于将图片、文档、视频、音频等小对象存储于云服务器中。例如,用户当前可以使用百度云盘、360云盘等进行小对象存储。如果用户想从云服务器中下载某个小对象,云服务器则需要花费较多的时间在众多的小对象中进行搜索,从而导致用户下载小对象时需要等待的时间较长。
目前,为了解决上述问题,通常可以采用如图1所示的云存储系统架构。在图1中,云存储系统可以由客户端、缓存区域、网关以及存储服务器构成。其中,用户的客户端向存储服务器上传的小对象可以预先存储于缓存区域中,当缓存区域中小对象的数据量达到预设的阈值之后,便可以将缓存区域中的小对象整合为一个大对象,并将该大对象上传至云服务器中。当用户的客户端需要读取某个小对象时,可以先从云服务器中将该小对象所属的大对象全部下载至缓存区域中,然后再从缓存区域中读取相应的小对象。由于在云服务器中是基于大对象进行搜索,因此搜索的次数明显减少,不仅能减少用户等待的时间,还可以减少云服务器的负载。
然而,现有技术中的这种方案会使得云存储系统的结构变得复杂,而且非常依赖缓存区域的性能。在实际应用中,往往需要耗费相当大的成本去开设以及维护缓存区域。一旦缓存区域出现异常,会导致整个系统陷入瘫痪。
发明内容
本申请的目的在于提供一种云存储系统中的对象处理方法、存储服务器及云存储系统,能够在不增设缓存区域的情况下,提高小对象的存取效率。
为实现上述目的,本申请一方面提供一种云存储系统中的对象处理方法,所述方法包括:接收客户端发来的小对象存储请求;基于所述小对象存储请求,确定所述小对象对应的存储空间标识;其中,所述存储空间标识与数据表相关联;将所述小对象写入所述存储空间标识表征的存储空间中,并在所述数据表中更新所述小对象的存储信息。
为实现上述目的,本申请另一方面还提供一种云存储系统中的网关,所述网关包括:存储请求接收单元,用于接收客户端发来的小对象存储请求;存储空间标识确定单元,用于基于所述小对象存储请求,确定所述小对象对应的存储空间标识;其中,所述存储空间标识与数据表相关联;小对象写入单元,用于将所述小对象写入所述存储空间标识表征的存储空间中,并在所述数据表中更新所述小对象的存储信息。
为实现上述目的,本申请另一方面还提供一种云存储系统,所述云存储系统包括客户端、网关以及存储服务器,所述存储服务器中具备存储空间以及与存储空间相关联的数据表,其中:所述客户端,用于通过所述网关向所述存储服务器发送小对象存储请求;所述网关,用于基于所述小对象存储请求,确定所述小对象对应的存储空间标识,并下发所述存储空间相关联的数据表信息,以及下发所述小对象的信息;所述存储服务器,用于接受所述网关下发的信息,将所述小对象写入所述存储空间中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711194019.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:校园通讯系统及其使用方法
- 下一篇:一种草鱼饲料





