[发明专利]一种数据累积的方法、数据查询的方法、装置及设备在审
申请号: | 201910043481.7 | 申请日: | 2019-01-17 |
公开(公告)号: | CN110019277A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 赵亮星云 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/2455;G06F16/2457 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 数据库 查询 判定 装置及设备 数据查询 数据累积 用户标识 有效数据 算法 查询数据库 查询数据 查询指令 返回结果 返回数据 用户查询 增加系统 时间段 返回 超时 指令 | ||
1.一种数据累积的方法,所述方法包括:
接收新增数据,根据所述新增数据所属用户的用户标识,计算出所述新增数据所属用户对应的键值;
判断数据库对应的缓存中是否存在所述新增数据所属用户对应的键值;
若判断出所述数据库对应的缓存中存在所述新增数据所属用户对应的键值时,则将所述新增数据累积至所述数据库对应的缓存及数据库中。
2.根据权利要求1所述的数据累积的方法,若判断出所述数据库对应的缓存中不存在所述新增数据所属用户对应的键值,所述方法还包括:
将所述新增数据所属用户对应的键值储存于所述数据库对应的缓存及所述数据库中;
将所述新增数据设定为第一预设时间段内首个累积数据,并将所述新增数据累积至所述数据库对应的缓存及所述数据库中。
3.根据权利要求1所述的数据累积的方法,所述将所述新增数据累积至对应的所述数据库对应的缓存及所述数据库中之后,所述方法还包括:
将新增数据对应的时间点向前推移第二预设时间段,得出淘汰末端时间;
在数据库对应的缓存中,删除所述淘汰末端时间以前的数据。
4.根据权利要求2或3所述的数据累积的方法,所述第一预设时间段或所述第二预设时间段为所述数据库对应的缓存所能储存的最大时间段。
5.一种数据查询的方法,所述方法包括:
根据接收的查询指令,确定所要查询用户的用户标识及所要查询数据对应的时间段,并根据所要查询用户的用户标识,计算出所要查询用户对应的键值;
判断数据库对应的缓存中是否存在所要查询数据对应的时间段及所要查询用户对应的键值;
若判断出所述数据库对应的缓存中存在所要查询数据对应的时间段及所要查询用户对应的键值,在预设条件下从所述数据库对应的缓存和/或所述数据库中查询出所要查询的数据。
6.根据权利要求5所述的数据查询的方法,
所述若判断出所述数据库对应的缓存中存在所述所要查询数据对应的时间段及所要查询用户对应的键值,在预设条件下从所述数据库对应的缓存和/或所述数据库中查询出所要查询的数据,具体包括:
在判断出所述数据库对应的缓存中存在所述所要查询数据对应的时间段及所要查询用户对应的键值时,判断所述查询时间段与首个累积数据对应的时间之间的关系是否满足预设条件,其中,首个累积数据对应的时间为第三预设时间段内首次进行数据累积的时间;
若所要查询数据对应的时间段的最末端时间小于所述首个累积数据对应的时间,则所述所要查询数据从所述数据库中获取;
若所要查询数据对应的时间段的最前端时间小于所述首个累积数据对应的时间,但所要查询数据对应的时间段的最末端时间大于所述首个累积数据对应的时间,则所述首个累积数据对应的时间至所要查询数据对应的时间段的最末端时间的数据从所述数据库对应的缓存中获取,所要查询数据对应的时间段的最前端时间至所述首个累积数据对应的时间的数据从所述数据库中获取;
若所要查询数据对应的时间段的最前端时间大于所述首个累积数据对应的时间,则所述所要查询的数据从所述数据库对应的缓存中获取。
7.根据权利要求6所述的数据查询的方法,所述第三预设时间段为所述数据库对应的缓存所能储存的最大时间段。
8.根据权利要求5所述的数据查询的方法,所述方法还包括:
接收多个查询指令时,判断所述多个查询指令的内容是否存在重叠;
若判断出所述多个查询指令的内容存在重叠时,将所述多个查询指令中的重叠内容进行合并,得出合并查询指令;
根据所述合并查询指令进行数据查询。
9.根据权利要求8所述的数据查询的方法,所述多个数据查询指令的内容存在重叠包括查询的用户名、时间段以及业务分类完全相同或部分相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910043481.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能公路设施数据采集与更新方法
- 下一篇:一种数据验证方法、装置及设备