[发明专利]数据存储方法、装置、服务器及存储介质在审
申请号: | 201910680739.4 | 申请日: | 2019-07-26 |
公开(公告)号: | CN110389967A | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 张云;黄宇;吕越;冯理;张粤峰 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/22;G06F16/28 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张所明 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 待存储数据 目标查询 非关系数据库 查询 数据存储 并发 时序数据库 存储 存储介质 存储消息 服务器 延迟 数据查询服务 数据库领域 后续数据 低延迟 申请 | ||
1.一种数据存储方法,其特征在于,所述方法包括:
获取待存储消息;
提取所述待存储消息中的待存储数据;
若所述待存储数据符合目标查询规则,则将所述待存储数据存储至非关系数据库,并将所述待存储数据存储至时序数据库,其中,符合所述目标查询规则的数据的并发查询需求以及查询延迟需求高于不符合所述目标查询规则的数据;
若所述待存储数据不符合所述目标查询规则,则将所述待存储数据存储至所述时序数据库。
2.根据权利要求1所述的方法,其特征在于,所述待存储数据包括维度数据和指标数据,所述非关系数据库采用键值key-value结构存储数据;
所述若所述待存储数据符合目标查询规则,则将所述待存储数据存储至非关系数据库,包括:
若所述待存储数据符合所述目标查询规则,则根据所述维度数据生成目标key值,并根据所述指标数据生成目标value值;
将所述目标key值和所述目标value值存储至所述非关系数据库。
3.根据权利要求2所述的方法,其特征在于,所述目标查询规则中包含维度集合,所述维度集合用于指示符合所述目标查询规则的数据的维度特征;
所述若所述待存储数据符合所述目标查询规则,则根据所述维度数据生成目标key值,并根据所述指标数据生成目标value值,包括:
若所述维度数据属于所述维度集合,则确定所述待存储数据符合所述目标查询规则;
将属于所述维度集合的所述维度数据确定为目标维度数据,并根据所述目标维度数据生成所述目标key值;
根据目标粒度对所述指标数据进行聚合处理,生成所述目标value值。
4.根据权利要求3所述的方法,其特征在于,所述获取待存储消息之后,所述方法还包括:
对于各个预设时间段,统计所述预设时段内所述待存储消息中各个维度数据的出现频率;
根据所述出现频率确定第一候选维度数据,所述第一候选维度数据的出现频率高于其它维度数据的出现频率;
根据所述第一候选维度数据生成所述维度集合。
5.根据权利要求3所述的方法,其特征在于,所述获取待存储消息之后,所述方法还包括:
对于各个预设时间段,当在所述预设时间段内接收到查询请求时,获取所述查询请求中包含的查询维度数据;
将所述查询维度数据确定为第二候选维度数据,并根据所述第二候选维度数据生成所述维度集合。
6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
当接收到查询请求,且所述查询请求中包含的查询维度数据属于所述维度集合,则对所述维度集合中所述查询维度数据对应的查询计时器进行加一操作;
获取当前时刻之前预定时长内,所述维度集合中各个候选维度数据对应的所述查询计数器的计数值;
若候选维度数据对应的查询计数器的计数值小于计数阈值,则从所述维度集合中删除所述候选维度数据。
7.根据权利要求1至5任一所述的方法,其特征在于,所述方法还包括:
接收查询请求,所述查询请求中包括查询维度数据;
若所述查询维度数据符合所述目标查询规则,则根据所述查询维度数据向所述非关系数据库发送第一查询请求;
若所述查询维度数据不符合所述目标查询规则,则根据所述查询维度数据向所述时序数据库发送第二查询请求。
8.根据权利要求1至5任一所述的方法,其特征在于,所述提取所述待存储消息中的待存储数据之后,所述方法还包括:
若所述待存储数据中包含预设过滤维度数据,则对所述待存储数据中与所述预设过滤维度数据匹配的数据进行格式化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910680739.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理方法及装置
- 下一篇:聚合查询方法、聚合查询装置、设备及介质