[发明专利]系统应急情况下的数据存储方法、存储介质在审
申请号: | 201910367531.7 | 申请日: | 2019-05-05 |
公开(公告)号: | CN110221987A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 刘德建;林伟;郭玉湖 | 申请(专利权)人: | 福建天泉教育科技有限公司 |
主分类号: | G06F12/0853 | 分类号: | G06F12/0853 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350212 福建省福州市长乐*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据存储 读取 降级 存储介质 写入数据 缓存层 写入存储设备 系统稳定性 用户体验度 应急 避免系统 缓存容量 系统恢复 异步线程 有效支持 磁盘 线程 写入 存储 | ||
1.系统应急情况下的数据存储方法,其特征在于,包括:
系统降级后写入数据时,将待写入的数据存储至预添加在系统和磁盘之间的缓存层;
通过异步线程读取所述缓存层中的数据,并将其写入存储设备。
2.如权利要求1所述的系统应急情况下的数据存储方法,其特征在于,所述缓存层为异步环形队列。
3.如权利要求1所述的系统应急情况下的数据存储方法,其特征在于,所述通过异步线程读取所述缓存层中的数据,并将其写入存储设备,具体为:
异步线程每间隔预设时长便扫描所述缓存层中存储的数据;
将扫描得到的所有数据写入存储设备。
4.如权利要求1所述的系统应急情况下的数据存储方法,其特征在于,所述通过异步线程读取所述缓存层中的数据,并将其写入存储设备,具体为:
当所述缓存层中存储的数据到达预设数据量时,异步线程读取所述缓存层中的数据,并将其写入存储设备。
5.如权利要求1所述的系统应急情况下的数据存储方法,其特征在于,所述缓存层包括第一缓存层和第二缓存层;
所述将待写入的数据存储至预添加在系统和磁盘之间的缓存层,通过异步线程读取所述缓存层中的数据,并将其写入存储设备,具体为:
将待写入的数据存储至预添加在系统和磁盘之间的第一缓存层;
通过第一异步线程读取所述第一缓存层中的数据,并将其写入预添加在系统和磁盘之间的第二缓存层;
通过第二异步线程读取所述第二缓存层中的数据,并将其写入存储设备。
6.如权利要求5所述的系统应急情况下的数据存储方法,其特征在于,所述第一缓存层为第一异步环形队列;所述第二缓存层为第二异步环形队列。
7.如权利要求5所述的系统应急情况下的数据存储方法,其特征在于,所述通过第一异步线程读取所述第一缓存层中的数据,并将其写入预添加在系统和磁盘之间的第二缓存层,具体为:
第一异步线程每间隔预设时长便扫描所述第一缓存层中存储的数据;
将扫描得到的所有数据写入预添加在系统和磁盘之间的第二缓存层;
所述通过第二异步线程读取所述第二缓存层中的数据,并将其写入存储设备,具体为:
第二异步线程每间隔预设时长便扫描所述第二缓存层中存储的数据;
将扫描得到的所有数据写入存储设备。
8.如权利要求5所述的系统应急情况下的数据存储方法,其特征在于,所述通过第一异步线程读取所述第一缓存层中的数据,并将其写入预添加在系统和磁盘之间的第二缓存层,具体为:
当所述第一缓存层中存储的数据到达预设数据量时,第一异步线程读取所述第一缓存层中存储的数据,并将其写入预添加在系统和磁盘之间的第二缓存层;
所述通过第二异步线程读取所述第二缓存层中的数据,并将其写入存储设备,具体为:
当所述第二缓存层中存储的数据到达预设数据量时,第二异步线程读取所述第二缓存层中存储的数据,并将其写入存储设备。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序在被处理器执行时,能实现上述权利要求1-8任意一项所述的系统应急情况下的数据存储方法所包含的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天泉教育科技有限公司,未经福建天泉教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910367531.7/1.html,转载请声明来源钻瓜专利网。