[发明专利]一种存储介质的空间释放方法及系统有效
申请号: | 201810925085.2 | 申请日: | 2018-08-14 |
公开(公告)号: | CN109189770B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 朱堂华 | 申请(专利权)人: | 四川虹美智能科技有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/22 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 621050 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 介质 空间 释放 方法 系统 | ||
本发明提供了一种存储空间释放方法及系统,该方法包括:利用备份存储设备获取存储数据库对应的属性信息;其中,所述存储数据库包括第一数据容量的数据空间,且在所述数据空间中存储有第二数据容量的至少一张图片数据;所述第二数据容量不大于所述第一数据容量;备份存储设备根据所述属性信息,与所述存储数据库建立通信连接;利用建立的所述通信连接,将所述存储数据库中的所述至少一张图片数据存储至所述备份存储设备;释放所述存储数据库中第一数据容量的所述数据空间;构建与所述至少一张图片数据相对应的第二数据容量的目标数据空间;将所述至少一张图片数据存储至所述目标数据空间。本方案降低了服务器的资源占用率。
技术领域
本发明涉及计算机技术领域,特别涉及一种存储介质的空间释放方法及系统。
背景技术
随着物联网的迅猛发展,家电的智能化也越来越普及。智能家电可保存其工作状态等实时信息,以使用户通过手机或电子屏随时了解智能家电的信息。
为了存储智能家电的实时信息,后台服务器一般设置有固定的存储分区,例如MongoDB数据库。MongoDB数据库的存储空间较大,以保证能及时存储智能家电的图片数据。
然而,删除MongoDB数据库中的图片数据后,MongoDB数据库占用的服务器资源并不会减少。例如,后台服务器的数据总空间为100G,预设的MongoDB数据库的数据空间为50G,则即使MongoDB数据库中存放的实时数据仅有1G,其仍占用后台服务器50G资源。由此可见,MongoDB数据库占用服务器资源较多。
发明内容
本发明实施例提供了一种存储介质的空间释放方法及系统,能降低存储数据库占用的服务器资源。
第一方面,本发明实施例提供了一种存储空间释放方法,包括:
利用备份存储设备获取存储数据库对应的属性信息;其中,所述存储数据库包括第一数据容量的数据空间,且在所述数据空间中存储有第二数据容量的至少一张图片数据;所述第二数据容量不大于所述第一数据容量;
备份存储设备根据所述属性信息,与所述存储数据库建立通信连接;
利用建立的所述通信连接,将所述存储数据库中的所述至少一张图片数据存储至所述备份存储设备;
释放所述存储数据库中第一数据容量的所述数据空间;
构建与所述至少一张图片数据相对应的第二数据容量的目标数据空间;
将所述至少一张图片数据存储至所述目标数据空间。
可选地,
所述在所述数据空间中存储有第二数据容量的至少一张图片数据,包括:
在所述数据空间中设置有至少一个存储文件夹;其中,每一个所述存储文件夹对应于一个智能家电;
根据每一张所述图片数据所属的智能家电,将所述至少一张图片数据分别存储于对应的所述存储文件夹中;
所述利用建立的所述通信连接,将所述存储数据库中的所述至少一张图片数据存储至所述备份存储设备,包括:
利用所述备份存储设备根据所述通信连接从所述存储数据库中获取各个所述存储文件夹;
根据获取的所述存储文件夹,在所述备份存储设备中形成对应的备份存储数据。
可选地,
在所述利用所述备份存储设备根据所述通信连接从所述存储数据库中获取各个所述存储文件夹之后,在所述释放所述存储数据库中第一数据容量的所述数据空间之前,进一步包括:
确定存储数据库中各个所述存储文件夹对应的第一文件总数量,以及每一个所述存储文件夹对应的文件大小;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川虹美智能科技有限公司,未经四川虹美智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810925085.2/2.html,转载请声明来源钻瓜专利网。