The invention discloses a data processing method, electronic equipment and computer readable storage medium, which comprises the data processing method, the existence of the target data, the cache monitor which the target data is in the cache time at a preset time data; if the monitored target data in the cache then, whether the target data meets the preset conditions of persistence; if the target data persistence conditions meet the preset, is persistent on the target data; if the target data do not satisfy the persistence conditions of the target data perform a preset non persistent operation. The technical scheme provided by the invention can effectively save the system resources.
【技术实现步骤摘要】
数据处理方法、电子设备及计算机可读存储介质
本专利技术涉及数据处理
,具体涉及一种数据处理方法、电子设备及计算机可读存储介质。
技术介绍
为了追求数据分析的实时性,传统实时数据分析系统会将一些数据(中间数据或结果数据)缓存在内存中以备后续使用,避免读取磁盘,进而提升速度,但系统崩溃或断电会导致内存数据丢失。虽然目前存在周期性将缓存数据进行持久化的方案,但是,持久化的过程需要占用一定的系统资源,过度的持久化会导致不必要的系统资源浪费。
技术实现思路
本专利技术提供一种数据处理方法、电子设备及计算机可读存储介质,用以节省系统资源。本专利技术第一方面提供一种数据处理方法,其特征在于,包括:监听缓存中是否存在目标数据,其中,所述目标数据为在缓存中的时间到达预设的有效时间的数据;若监听到所述缓存中存在目标数据,则判断所述目标数据是否满足预设的持久化条件;若所述目标数据满足预设的持久化条件,则对所述目标数据进行持久化;若所述目标数据不满足所述持久化条件,则对所述目标数据执行预设的非持久化操作。本专利技术第二方面提供一种电子设备,上述电子设备包括存储器、处理器及存储在上述存储 ...
【技术保护点】
一种数据处理方法,其特征在于,包括:监听缓存中是否存在目标数据,其中,所述目标数据为在缓存中的时间到达预设的有效时间的数据;若监听到所述缓存中存在目标数据,则判断所述目标数据是否满足预设的持久化条件;若所述目标数据满足预设的持久化条件,则对所述目标数据进行持久化;若所述目标数据不满足所述持久化条件,则对所述目标数据执行预设的非持久化操作。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:监听缓存中是否存在目标数据,其中,所述目标数据为在缓存中的时间到达预设的有效时间的数据;若监听到所述缓存中存在目标数据,则判断所述目标数据是否满足预设的持久化条件;若所述目标数据满足预设的持久化条件,则对所述目标数据进行持久化;若所述目标数据不满足所述持久化条件,则对所述目标数据执行预设的非持久化操作。2.根据权利要求1所述的数据处理方法,其特征在于,所述判断所述目标数据是否满足预设的持久化条件,包括:基于所述目标数据在缓存中的被查询次数,确定所述目标数据的第一分值,其中,所述第一分值与所述被查询次数正相关;若所述第一分值达到预设的第一阈值,则判定所述目标数据满足预设的持久化条件;若所述第一分值未达到所述第一阈值,则判定所述目标数据不满足所述持久化条件。3.根据权利要求1所述的数据处理方法,其特征在于,所述判断所述目标数据是否满足预设的持久化条件,包括:基于所述目标数据在缓存中的被更新次数,确定所述目标数据的第二分值,其中,所述第二分值与所述被更新次数负相关;若所述第二分值达到预设的第二阈值,则判定所述目标数据满足预设的持久化条件;若所述第二分值未达到所述第二阈值,则判定所述目标数据不满足所述持久化条件。4.根据权利要求1所述的数据处理方法,其特征在于,所述判断所述目标数据是否满足预设的持久化条件,包括:基于所述目标数据在缓存中的被查询次数,确定所述目标数据的第一分值,其中,所述第一分值与所述被查询次数正相关;基于所述目标数据在缓存中的被更新次数,确定所述目标数据的第二分值,其中,所述第二分值与所述被更新次数负相关;将所述第一分值和所述第二分值进行加权求平均值,得到第三分值;若所述第三分值达到预设的第三阈值,则判定所述目标数据满足预设的持久化条件;若所述第三分值未达到所述第三阈值,则判定所述目标数据不满足所述持久化条件。5.根据权利要求1至4任一项所述的数据处理方法,其特征在于,所述对所述目标数据执行预设的非持久化操作,包括:根据预设的时长,延长所述目标数据的有效时间。6.一种电子设备,其特征在于,包括存储器、处理器及存储...
【专利技术属性】
技术研发人员:何刘兴,
申请(专利权)人:上海壹账通金融科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。