数据处理方法及相关产品技术

技术编号:33709469 阅读:17 留言:0更新日期:2022-06-06 08:39
本申请实施例公开了一种数据处理方法及相关产品,所述方法包括:获取目标数据;检测到预设存储区域的剩余存储空间无法满足所述目标数据的存储需求;根据预设规则确定所述预设存储区域中各数据的重要等级,所述重要等级用于指示数据被重复使用的可能性;删除所述预设存储区域中的第一数据,删除所述第一数据后所述预设存储区域的剩余存储空间满足所述目标数据的存储需求,所述第一数据的重要等级低于所述预设存储区域中其他数据的重要等级;在所述预设存储区域中存储所述目标数据。本申请有利于在满足目标数据存储需求的同时,保证存储区域内存储数据的命中率。区域内存储数据的命中率。区域内存储数据的命中率。

【技术实现步骤摘要】
数据处理方法及相关产品


[0001]本申请涉及数据处理
,具体涉及一种数据处理方法及相关产品。

技术介绍

[0002]微服务是一种系统架构设计,主旨是将一个系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间基于特定协议进行通信协作。在微服务间互相调用的时候,通过缓存对请求数据进行存储和转发,如果出现大量相关请求,则需要采用缓存置换的方式减轻服务器压力,因此,缓存置换策略是缓存策略中的一个重点。

技术实现思路

[0003]本申请实施例提供了一种数据处理方法及相关产品,以期在满足目标数据存储需求的同时,保证存储区域内存储数据的命中率。
[0004]第一方面,本申请实施例提供了一种数据处理方法,包括:
[0005]获取目标数据;
[0006]检测到预设存储区域的剩余存储空间无法满足所述目标数据的存储需求;
[0007]根据预设规则确定所述预设存储区域中各数据的重要等级,所述重要等级用于指示数据被重复使用的可能性;
[0008]删除所述预设存储区域中的第一数据,删除所述第一数据后所述预设存储区域的剩余存储空间满足所述目标数据的存储需求,所述第一数据的重要等级低于所述预设存储区域中其他数据的重要等级;
[0009]在所述预设存储区域中存储所述目标数据。
[0010]第二方面,本申请实施例提供了一种数据处理装置,包括:
[0011]获取单元,用于获取目标数据;
[0012]检测单元,用于检测到预设存储区域的剩余存储空间无法满足所述目标数据的存储需求;
[0013]确定单元,用于根据预设规则确定所述预设存储区域中各数据的重要等级,所述重要等级用于指示数据被重复使用的可能性;
[0014]删除单元,用于删除所述预设存储区域中的第一数据,删除所述第一数据后所述预设存储区域的剩余存储空间满足所述目标数据的存储需求,所述第一数据的重要等级低于所述预设存储区域中其他数据的重要等级;
[0015]存储单元,用于在所述预设存储区域中存储所述目标数据。
[0016]第三方面,本申请实施例提供了一种服务器,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本申请实施例第一方面中的步骤的指令。
[0017]第四方面,本申请实施例提供了一种计算机存储介质,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本实施例第一方面中所描述的部分
或全部步骤。
[0018]可以看出,本实施例中,在获取目标数据后,若检测到预设存储区域的剩余存储空间无法满足目标数据的存储需求,则根据预设规则确定预设存储区域中各数据的重要等级,并删除预设存储区域中的第一数据,然后在预设存储区域中存储目标数据,其中,重要等级数据被重复使用的可能性,第一数据的重要等级低于预设存储区域中其他数据的重要等级,在删除第一数据后,预设存储区域的剩余存储空间满足目标数据的存储需求。可见,在预设存储区域的剩余存储空间无法存储目标数据的情况下,通过对预设存储空间内各数据的重要等级进行评估,将重要等级较低的数据删除,然后存入该目标数据,有利于在满足目标数据存储需求的同时,保证存储区域内存储数据的命中率。
附图说明
[0019]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1A是本申请实施例提供的一种示例数据处理系统的架构示意图;
[0021]图1B是本申请实施例提供的另一种示例数据处理系统的架构示意图;
[0022]图1C是本申请实施例提供的一种服务器的组成示例图;
[0023]图2A是本申请实施例提供的一种数据处理方法的流程示意图;
[0024]图2B是本申请实施例提供的一种数据继承关系拓扑图;
[0025]图2C是本申请实施例提供的一种数据链表示例图;
[0026]图3A是本申请实施例提供的一种数据处理装置的功能单元组成框图;
[0027]图3B是本申请实施例提供的另一种数据处理装置的功能单元组成框图。
具体实施方式
[0028]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0029]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0030]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0031]下面结合附图对本申请实施例进行说明。
[0032]本申请的技术方案可以应用于如图1A或图1B所示的示例数据处理系统10,数据处理系统10包括服务器和电子设备。服务器包括缓存节点和服务节点,且服务器端设置有用于对服务节点的数据进行缓存的预设存储区域,具体由缓存节点对预设存储区域的数据进行管理,用户可通过电子设备与服务器端缓存节点通信,进而向缓存节点请求数据,缓存节点可向电子设备发送与其数据请求对应的目标数据,若预设存储区域中未存储目标数据,则缓存节点可与X个服务节点通信,从服务节点处获取该目标数据并存储在预设存储区域中,以及向电子设备发送该目标数据。缓存节点在向预设存储区域中存储目标数据时,如果预设存储区域的剩余存储空间不能满足目标数据的存储需求,则缓存节点将预设存储区域中重要等级低的部分数据删除,是的预设存储区域的剩余存储空间足够存储目标数据,然后再将目标数据存储在预设存储区域中。有利于在满足目标数据存储需求的同时,保证存储区域内存储数据的命中率
[0033]具体实现中,如图1A所示,缓存节点和X个服务节点可以部署在同一个服务器中,电子设备200的数据请求均发送给服务器100,由服务器100调用缓存节点执行如上所述的向电子设备200发送目标数据的步骤,其中,涉及到缓存节点从服务节点获取目标数据的部本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取目标数据;检测到预设存储区域的剩余存储空间无法满足所述目标数据的存储需求;根据预设规则确定所述预设存储区域中各数据的重要等级,所述重要等级用于指示数据被重复使用的可能性;删除所述预设存储区域中的第一数据,删除所述第一数据后所述预设存储区域的剩余存储空间满足所述目标数据的存储需求,所述第一数据的重要等级低于所述预设存储区域中其他数据的重要等级;在所述预设存储区域中存储所述目标数据。2.根据权利要求1所述的方法,其特征在于,所述根据预设规则确定所述预设存储区域中各数据的重要等级,包括:根据所述各数据之间的继承关系,确定所述各数据的重要等级。3.根据权利要求1所述的方法,其特征在于,所述根据预设规则确定所述预设存储区域中各数据的重要等级,包括:根据第二数据在所述预设存储区域中的存储时长和接收到第二数据请求的次数,确定所述第二数据的重要等级,所述第二数据请求与所述第二数据对应,所述第二数据为所述各数据中任意一个数据。4.根据权利要求3所述的方法,其特征在于,所述接收到第二数据请求的次数通过以下步骤确定:将第一特征参数输入预先训练好的请求次数预测模型中,得到所述第二数据请求的请求次数预测结果,所述第一特征参数是根据所述第二数据请求确定的;将所述请求次数预测结果,确定为所述接收到第二数据请求的次数。5.根据权利要求1所述的方法,其特征在于,所述预设存储区域中各数据根据数据间继承关系存储,所述目标数据包括根据至少一个子数据的继承关系构建的数据链表,不同数据链表不包括相同的父类。6.根据权利要求1所述的方法,其特征在于,所述预设存储区域中各数据根据数据间继...

【专利技术属性】
技术研发人员:成杰峰王权毅李杨彭奕蒋佳峻丁琴
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利