买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】数据的储存方法和装置_深圳市金政软件技术有限公司_202410190438.4 

申请/专利权人:深圳市金政软件技术有限公司

申请日:2024-02-21

公开(公告)日:2024-04-26

公开(公告)号:CN117743206B

主分类号:G06F12/0802

分类号:G06F12/0802

优先权:

专利状态码:有效-授权

法律状态:2024.04.26#授权;2024.04.09#实质审查的生效;2024.03.22#公开

摘要:本申请适用于数据处理技术领域,提供了一种数据的储存方法和装置。上述数据的储存方法包括:接收当前用户请求以及对应产生的待储存数据;基于当前用户请求对待储存数据进行特性分析,确定待储存数据的数据特性,数据特性包括数据量、数据持久性、数据变化性以及数据使用性;获取缓存分配策略;根据缓存分配策略以及数据特性,确定待储存数据的预储存缓存;将待储存数据储存至预储存缓存内。本申请实施例通过对待储存数据进行特性分析,并根据缓存分配策略以及数据特性,将待储存数据分配至合适的缓存内,从而做到充分利用缓存的性能。

主权项:1.一种数据的储存方法,其特征在于,包括:接收当前用户请求以及对应产生的待储存数据;基于所述当前用户请求对所述待储存数据进行特性分析,确定所述待储存数据的数据特性,所述数据特性包括数据量、数据持久性、数据变化性以及数据使用性;获取缓存分配策略;根据所述缓存分配策略以及所述数据特性,确定所述待储存数据的预储存缓存;将所述待储存数据储存至所述预储存缓存内;其特征在于,所述根据所述缓存分配策略以及所述数据特性,确定所述待储存数据的预储存缓存,包括:根据所述数据持久性以及所述数据使用性确定所述待储存数据是否储存至所述预储存缓存内;若确定所述待储存数据储存至所述预储存缓存内,则根据所述缓存分配策略确定所述待储存数据的预储存缓存;其特征在于,所述根据所述数据持久性以及所述数据使用性确定所述待储存数据是否储存至所述预储存缓存内,包括:当所述待储存数据的数据特性不同时为数据持久性弱且数据使用性低时,确定将所述待储存数据储存至所述预储存缓存内;当所述待储存数据的数据特性同时为数据持久性弱且数据使用性低时,确定不将所述待储存数据储存至所述预储存缓存内;其特征在于,所述预储存缓存包括:服务器缓存、Redis缓存、数据库缓存以及前端缓存,所述缓存分配策略包括:第一缓存分配策略、第二缓存分配策略、第三缓存分配策略以及第四缓存分配策略,所述根据所述缓存分配策略确定所述待储存数据的预储存缓存,包括:将所述数据特性满足第一缓存分配策略的待储存数据,分配至所述服务器缓存,所述第一缓存分配策略对应的数据特性为数据量小、数据变化性大;将所述数据特性满足第二缓存分配策略的待储存数据,分配至所述Redis缓存,所述第二缓存分配策略对应的数据特性为数据量大、数据变化性大;将所述数据特性满足第三缓存分配策略的待储存数据,分配至所述数据库缓存,所述第三缓存分配策略对应的数据特性为数据量大、数据变化性小;将所述数据特性满足第四缓存分配策略的待储存数据,分配至所述前端缓存,所述第四缓存分配策略对应的数据特性为数据量小、数据变化性小;其特征在于,所述当前用户请求包括业务类型,所述基于所述当前用户请求对所述待储存数据进行特性分析,确定所述待储存数据的数据特性,包括:获取每种所述业务类型与所述数据特性的总对应关系,所述总对应关系包括;所述业务类型与所述数据持久性的第一子对应关系、所述业务类型与所述数据变化性的第二子对应关系、以及所述业务类型与所述数据使用性的第三子对应关系;确定所述待储存数据对应的业务类型;基于所述待储存数据的数据量大小来确定所述数据量;根据所述业务类型以及所述第一子对应关系确定所述待储存数据的数据持久性;根据所述业务类型以及所述第二子对应关系确定所述待储存数据的数据变化性;根据所述业务类型以及所述第三子对应关系确定所述待储存数据的数据使用性;所述当前用户请求包括业务类型,所述基于所述当前用户请求对所述待储存数据进行特性分析,确定所述待储存数据的数据特性,还包括;获取第一预设时间内的历史用户请求;基于所述历史用户请求确定所述历史用户请求对应的业务类型与所述数据变化性的第四子对应关系;基于所述历史用户请求确定所述历史用户请求对应的业务类型与所述数据持久性的第五子对应关系;基于所述历史用户请求确定所述历史用户请求对应的业务类型与所述数据使用性的第六子对应关系;根据所述业务类型以及所述第四子对应关系确定所述待储存数据的所述数据变化性;根据所述业务类型以及所述第五子对应关系确定所述待储存数据的所述数据持久性;根据所述业务类型以及所述第六子对应关系确定所述待储存数据的所述数据使用性;其特征在于,所述基于所述历史用户请求确定所述历史用户请求对应的业务类型与所述数据变化性的第四子对应关系,包括:获取所述历史用户请求中访问相同URL地址的第一历史用户请求;确定根据所述第一历史用户请求返回Json数据的相同次数;将所述相同次数与第一预设值进行比较,得到第一比较结果,并根据所述第一比较结果,确定所述第一历史用户请求对应的业务类型与所述数据变化性的第四子对应关系;其特征在于,所述基于所述历史用户请求确定所述历史用户请求对应的业务类型与所述数据持久性的第五子对应关系,包括:获取所述历史用户请求中调用相同接口的第二历史用户请求;获取在第二预设时间内根据所述第二历史用户请求调用所述相同接口的第一调用次数;将所述第一调用次数与第二预设值进行比较,得到第二比较结果,并根据所述第二比较结果,确定所述第二历史用户请求对应的业务类型与所述数据持久性的第五子对应关系。

全文数据:

权利要求:

百度查询: 深圳市金政软件技术有限公司 数据的储存方法和装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。