The invention provides a storage space release method and system, which includes: acquiring attribute information corresponding to a storage database by using a backup storage device; the storage database includes a data space of the first data capacity, and storing at least one picture data of the second data capacity in the data space; the second data capacity is not greater than the first one; and the second data capacity is not greater than the first one. Data capacity; backup storage device establishes communication connection with the storage database according to the attribute information; stores at least one picture data in the storage database to the backup storage device using the established communication connection; releases the data space of the first data capacity in the storage database; and constructs at least one picture data. The target data space corresponding to the second data capacity stores at least one picture data into the target data space. This scheme reduces the resource occupancy of the server.
【技术实现步骤摘要】
一种存储介质的空间释放方法及系统
本专利技术涉及计算机
,特别涉及一种存储介质的空间释放方法及系统。
技术介绍
随着物联网的迅猛发展,家电的智能化也越来越普及。智能家电可保存其工作状态等实时信息,以使用户通过手机或电子屏随时了解智能家电的信息。为了存储智能家电的实时信息,后台服务器一般设置有固定的存储分区,例如MongoDB数据库。MongoDB数据库的存储空间较大,以保证能及时存储智能家电的图片数据。然而,删除MongoDB数据库中的图片数据后,MongoDB数据库占用的服务器资源并不会减少。例如,后台服务器的数据总空间为100G,预设的MongoDB数据库的数据空间为50G,则即使MongoDB数据库中存放的实时数据仅有1G,其仍占用后台服务器50G资源。由此可见,MongoDB数据库占用服务器资源较多。
技术实现思路
本专利技术实施例提供了一种存储介质的空间释放方法及系统,能降低存储数据库占用的服务器资源。第一方面,本专利技术实施例提供了一种存储空间释放方法,包括:利用备份存储设备获取存储数据库对应的属性信息;其中,所述存储数据库包括第一数据容量的数据空间 ...
【技术保护点】
1.一种存储空间释放方法,其特征在于,包括:利用备份存储设备获取存储数据库对应的属性信息;其中,所述存储数据库包括第一数据容量的数据空间,且在所述数据空间中存储有第二数据容量的至少一张图片数据;所述第二数据容量不大于所述第一数据容量;备份存储设备根据所述属性信息,与所述存储数据库建立通信连接;利用建立的所述通信连接,将所述存储数据库中的所述至少一张图片数据存储至所述备份存储设备;释放所述存储数据库中第一数据容量的所述数据空间;构建与所述至少一张图片数据相对应的第二数据容量的目标数据空间;将所述至少一张图片数据存储至所述目标数据空间。
【技术特征摘要】
1.一种存储空间释放方法,其特征在于,包括:利用备份存储设备获取存储数据库对应的属性信息;其中,所述存储数据库包括第一数据容量的数据空间,且在所述数据空间中存储有第二数据容量的至少一张图片数据;所述第二数据容量不大于所述第一数据容量;备份存储设备根据所述属性信息,与所述存储数据库建立通信连接;利用建立的所述通信连接,将所述存储数据库中的所述至少一张图片数据存储至所述备份存储设备;释放所述存储数据库中第一数据容量的所述数据空间;构建与所述至少一张图片数据相对应的第二数据容量的目标数据空间;将所述至少一张图片数据存储至所述目标数据空间。2.根据权利要求1所述的方法,其特征在于,所述在所述数据空间中存储有第二数据容量的至少一张图片数据,包括:在所述数据空间中设置有至少一个存储文件夹;其中,每一个所述存储文件夹对应于一个智能家电;根据每一张所述图片数据所属的智能家电,将所述至少一张图片数据分别存储于对应的所述存储文件夹中;所述利用建立的所述通信连接,将所述存储数据库中的所述至少一张图片数据存储至所述备份存储设备,包括:利用所述备份存储设备根据所述通信连接从所述存储数据库中获取各个所述存储文件夹;根据获取的所述存储文件夹,在所述备份存储设备中形成对应的备份存储数据。3.根据权利要求2所述的方法,其特征在于,在所述利用所述备份存储设备根据所述通信连接从所述存储数据库中获取各个所述存储文件夹之后,在所述释放所述存储数据库中第一数据容量的所述数据空间之前,进一步包括:确定存储数据库中各个所述存储文件夹对应的第一文件总数量,以及每一个所述存储文件夹对应的文件大小;确定所述备份存储数据中的备份文件夹对应的第二文件总数量,以及每一个所述备份文件夹对应的文件大小;根据所述第一文件总数量、第二文件总数量以及各个所述存储文件夹和所述备份文件夹分别对应的文件大小,对所述备份存储数据进行准确性验证;当验证通过时,执行所述释放所述存储数据库中第一数据容量的所述数据空间。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一文件总数量、第二文件总数量以及各个所述存储文件夹和所述备份文件夹分别对应的文件大小,对所述备份存储数据进行准确性验证,包括:确定所述第一文件总数量与所述第二文件总数量是否相等,如果是,则根据每一个所述存储文件夹的文件大小,以及所对应的备份文件夹的文件大小,利用下述计算公式,计算所述备份存储数据的准确率;当所述准确率小于预设阈值时,确定所述备份存储数据通过准确性验证;其中,y表征所述准确率,xi表征第i个所述存储文件夹的文件大小,xj表征与第i个存储文件夹相对应的备份文件夹的文件大小,n表征所述第一文件总数量,a为预设常数。5.根据权利要求1至4任一所述的方法,其特征在于,所述将所述至少一张图片数据存储至所述目标数据空间,包括:通过scp传输指令将所述至少一张图片数据传输至所述目标数据空间中;...
【专利技术属性】
技术研发人员:朱堂华,
申请(专利权)人:四川虹美智能科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。