[发明专利]一种数据处理方法、装置及系统有效
申请号: | 201710801578.0 | 申请日: | 2017-09-07 |
公开(公告)号: | CN107609089B | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 郑钧元;孙洪亮 | 申请(专利权)人: | 北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/2458 |
代理公司: | 11291 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华<国际申请>=<国际公布>=<进入 |
地址: | 100089 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 系统 | ||
本发明实施例提供一种数据处理方法、装置及系统,解决现有技术中存储key‑value对的存储系统数据处理效率低,响应速度慢的技术问题。本发明实施例中的存储节点包括至少两个分区,每个分区存储有至少一个键‑值key‑value对,同一分区中的key‑value对的设定属性相同;所述方法包括:所述存储节点接收数据操作请求,所述数据操作请求包括数据操作类型以及至少一个key;所述存储节点在所述至少两个分区中查找所述至少一个key,并根据所述数据操作类型对所述至少一个key所对应的value执行数据操作。
技术领域
本发明涉及计算机技术领域,特别涉及一种数据处理方法、装置及系统。
背景技术
在以键-值(key-value)对方式存储数据的存储系统中,用户可以通过key来查询存储节点上的key-value,进而对value执行操作。在通常情况下,用户发起一次具体的业务请求,一般会同时作用于多个目标key,但系统在存储节点中查询每个目标key时,都是以存储节点上的全部key为查找范围,因此查找每个目标key都需要遍历大量数据,进而导致数据处理效率低、响应速度慢。
发明内容
本发明提供一种数据处理方法、装置及系统,用于解决现有技术中存储key-value对的存储系统数据处理效率低,响应速度慢的技术问题。
本发明实施例第一方面提供一种数据处理方法,存储节点包括至少两个分区,每个分区存储有至少一个键-值key-value对,同一分区中的key-value对的设定属性相同;所述方法包括:
所述存储节点接收数据操作请求,所述数据操作请求包括数据操作类型以及至少一个key;
所述存储节点在所述至少两个分区中查找所述至少一个key,并根据所述数据操作类型对所述至少一个key所对应的value执行数据操作;
其中,在所述至少一个key的数量大于1时,所述存储节点在所述至少两个分区中的第一分区中查找到所述至少一个key中第一key之后,在所述第一分区中查找所述至少一个key中所在分区尚未确定的key,所述第一分区为所述至少两个分区中的任一分区,所述第一key为所述至少一个key中的任一key。
在上述方案中,存储节点的存储空间按照key-value对的设定属性被划分为至少两个分区,每个分区中存储的key-value对的设定属性相同,存储节点在查询多个key时,如果找到其中任意一个key,就会在找到的key所在的分区中查询所在分区尚未确定的其他key。而在实际应用中,用户发起一次数据操作请求一般需要同时作用于多个具有相同设定属性的key-value对,因此采用本方案能够减少查询所需要遍历的数据量,提高数据处理效率,使得存储节点快速准确地响应数据操作请求。
可选的,所述key-value对中的key包括用于承载所述key-value对的设定属性的特征字段,所述存储节点存储有特征字段与分区的映射;所述存储节点在所述至少两个分区中查找所述至少一个key,包括:所述存储节点根据所述至少一个key中每个key的特征字段以及所述映射确定所述key所在的分区,在确定出的分区中查找所述key。通过本方式,可以使得存储节点在收到数据操作请求时快速定位出需要查询的key所在的分区,然后在确定出的分区中进一步查询key,能够进一步减少查询所需要遍历的数据量,提高数据处理效率、加快响应速度。
可选的,所述至少一个key中所有key的特征字段相同。通过本方式,可以使得存储节点在收到数据操作请求时快速定位出需要查询的key所在的同一个分区,然后在确定出的分区中进一步查询key,能够进一步减少查询所需要遍历的数据量,提高数据处理效率、加快响应速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司,未经北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710801578.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图片分类排序的设置方法及系统
- 下一篇:一种跨库多表联合查询系统的实现方法