一种用于存储文件的管理方法技术

技术编号:36520901 阅读:32 留言:0更新日期:2023-02-01 15:56
本发明专利技术公开了一种用于存储文件的管理方法,包括获取目标存储文件中的存储数据、当前的第一存储量与存储阈值;响应于所述目标存储文件的操作指令,对所述存储数据进行对应的操作处理,得到处理后存储数据,以及存储变化量;根据所述第一存储量与所述存储变化量,得到所述处理后存储数据对应的第二存储量;当所述第二存储量小于等于所述存储阈值时,基于所述第二存储量更新所述第一存储量。本发明专利技术根据操作处理得到存储变化量,在处理后存储数据同步到目标存储文件前就在缓存中统计出第二存储量是否超过存储阈值,有效避免超出资源限制,精确性高,可靠性好;同时,无需统计全部的文件内容,大大降低计算量。大大降低计算量。大大降低计算量。

【技术实现步骤摘要】
一种用于存储文件的管理方法


[0001]本专利技术涉及持久化存储
,尤其涉及一种用于存储文件的管理方法。

技术介绍

[0002]AP(Adaptive Autosar)持久化存储为AP的应用程序和其他功能集提供了将信息存储在Adaptive Machine的非易失性存储器中的机制,能够提供键值存储和文件存储两种存储方式,均以文件的方式存储在I/O设备(即存储设备)中,包括冗余和校验信息。用户可以给每一个存储配置一个最大字节数,该存储在存储设备中占用的空间不允许超过配置的字节数。
[0003]目前,在进行键值存储文件的资源管理时,常常需要考虑以下情况:
[0004]1、限制键值存储的是键值存储文件以及根据冗余配置信息生成的冗余文件在存储设备中占用的总空间;
[0005]2、键值存储在写入数据或者修改数据时都存在数据暂时存储在缓存中,等待用户调用同步接口才会将信息同步到文件中的情况;
[0006]3、键值存储存在多个接口会对存储数据进行修改;
[0007]4、可以通过获取键值存储以及冗余相关的文件大小统本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于存储文件的管理方法,所述存储文件包括目标存储文件,其特征在于,所述方法包括:获取所述目标存储文件中的存储数据、所述目标存储文件当前的第一存储量与所述目标存储文件的存储阈值;响应于所述目标存储文件的操作指令,对所述存储数据进行与所述操作指令对应的操作处理,得到处理后存储数据,以及所述存储数据与所述处理后存储数据之间的存储变化量;根据所述第一存储量与所述存储变化量,得到所述处理后存储数据对应的第二存储量;当所述第二存储量小于等于所述存储阈值时,基于所述第二存储量更新所述第一存储量。2.根据权利要求1所述的管理方法,其特征在于,在当所述第二存储量小于等于所述存储阈值时,基于所述第二存储量更新所述第一存储量之后,所述方法还包括:响应于同步指令,将所述处理后存储数据更新到所述目标存储文件中。3.根据权利要求1所述的管理方法,其特征在于,所述存储阈值通过以下步骤得到:获取配置信息;其中,所述配置信息包括配置阈值与所述目标存储文件当前的备份信息;根据所述配置信息,得到所述存储阈值。4.根据权利要求1所述的管理方法,其特征在于,所述当所述第二存储量小于等于所述存储阈值时,基于所述第二存储量更新所述第一存储量包括:当所述操作处理为删除操作时,所述第二存储量小于所述存储阈值。5.根据权利要求1所述的管理方法,其特征在于,所述存储文件为键值存储文件,所述存储数据包括键值对数据。6.根据权利要求5所述的管理方法,其特征在于,所述存储变化量为与所述操作处理对应的所...

【专利技术属性】
技术研发人员:唐剑
申请(专利权)人:中汽创智科技有限公司
类型:发明
国别省市:

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

1