[发明专利]用于分布式对象存储系统的数据获取方法及系统有效
申请号: | 201710118848.8 | 申请日: | 2017-03-01 |
公开(公告)号: | CN107070987B | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 朱志伟 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 11240 北京康信知识产权代理有限责任公司 | 代理人: | 韩建伟;张永明 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分布式 对象 存储系统 数据 获取 方法 系统 | ||
1.一种用于分布式对象存储系统的数据获取方法,其特征在于,包括:
按照预设规则,向服务器发送第一请求,其中,所述第一请求用于请求获取分布式对象存储系统中第一元数据子表的数据;
接收所述服务器返回的所述第一元数据子表的数据;
依序发送用于请求其他元数据子表的数据的第二请求,并接收所述服务器返回的数据,直到服务器返回结束标记,
所述预设规则包括:当向服务器发送的第一请求中不包含元数据子表编号时,则表示所述第一请求需要对元数据子表数据进行跨子表排序;当向服务器发送的第一请求中包含元数据子表编号时,则表示所述第一请求无需对元数据子表数据进行跨子表排序。
2.根据权利要求1所述的数据获取方法,其特征在于,依序发送用于请求其他元数据子表的数据的第二请求,并接收所述服务器返回的数据,直到服务器返回结束标记包括:
向所述服务器发送第P个第二请求,其中,所述P为大于1的自然数;
接收所述服务器基于所述第P个第二请求返回的元数据子表的数据;
在对所述元数据子表的数据执行预定操作之后,向所述服务器发送第(P+1)个第二请求,直至获取到全部元数据子表中的数据。
3.根据权利要求2所述的数据获取方法,其特征在于,
所述向所述服务器发送第P个第二请求,其中,所述P为大于1的自然数;
接收所述服务器基于所述第P个第二请求返回的元数据子表的数据还包括:
向所述服务器发送用于获取第P个元数据子表中数据的第二请求,
在所述服务器返回数据中不带该元数据子表的结束标记时,以上一请求获得数据中最后一个数据作为起始标记,继续向服务端请求该元数据子表的数据,直到获取的数据中返回该子表的结束标记。
4.根据权利要求1或权利要求2中所述的数据获取方法,其特征在于,所述数据获取方法运用于全量数据的获取。
5.根据权利要求1中所述的数据获取方法,其特征在于,在所述按照预设规则,向服务器发送第一请求之前,还包括:向服务器请求该元数据的子表数量。
6.一种用于分布式对象存储系统的数据获取方法,其特征在于,包括:
接收客户端按照预设规则发送的第一请求,其中,所述第一请求用于请求获取分布式对象存储系统中第一元数据子表的数据;
向所述客户端返回所述第一元数据子表的数据;
接收所述客户端依序发送的用于请求其他元数据子表的数据的第二请求;
在向所述客户端返回其他元数据子表的数据之后,返回结束标记,
所述预设规则包括:当第一请求中不包含元数据子表编号时,则表示所述第一请求需要对元数据子表数据进行跨子表排序;当第一请求中包含元数据子表编号时,则表示所述第一请求无需对元数据子表数据进行跨子表排序。
7.根据权利要求6所述的数据获取方法,其特征在于,接收所述客户端依序发送的用于请求其他元数据子表的数据的第二请求之后,包括:
获取所述第二请求中携带的起始标记;
在所述第二请求所指示的元数据子表中,从所述起始标记对应的下一个数据开始获取所述元数据子表中的数据。
8.一种用于分布式对象存储系统的数据获取系统,其特征在于,该系统包括:
客户端;
服务器;
其中,所述客户端按照预设规则向所述服务器发送第一请求,其中,所述第一请求用于请求获取分布式对象存储系统中第一元数据子表的数据;
在所述服务器接收到所述第一请求的情况下,向所述客户端返回所述第一元数据子表的数据;
所述客户端接收所述服务器返回的所述第一元数据子表的数据,依序发送用于请求其他元数据子表的数据的第二请求,并接收所述服务器返回的数据,直到服务器返回结束标记,
所述预设规则包括:当向服务器发送的第一请求中不包含元数据子表编号时,则表示所述第一请求需要对元数据子表数据进行跨子表排序;当向服务器发送的第一请求中包含元数据子表编号时,则表示所述第一请求无需对元数据子表数据进行跨子表排序。
9.根据权利要求8所述的数据获取系统,其特征在于,在向所述客户端返回所述第一元数据子表的数据之后,所述服务器还用于:
接收所述第二请求;
所述服务器在向所述客户端返回其他元数据子表的数据之后,返回所述结束标记。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710118848.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:游览路线制定方法、系统、智能终端和服务器
- 下一篇:报文处理方法及装置