本发明专利技术特别涉及一种针对人工智能系统数据进行存储清理的方法及装置。该针对人工智能系统数据进行存储清理的方法及装置,包括任务设定模块、定时模块和任务执行模块;所述任务设定模块用于设定任务名称、任务类型、清理或者备份的数据类型、生效规则与任务参数;所述定时模块用于按照自定义启动时间定时启动清理任务或备份任务。该针对人工智能系统数据进行存储清理的方法及装置,不仅能够实现对系统数据的定时清理,保证系统的稳定运行,还能实现对系统数据的定时备份,保证系统数据的安全及数据丢失后可以快速恢复,同时还充分考虑了全国产环境下兼容性问题。全国产环境下兼容性问题。全国产环境下兼容性问题。
【技术实现步骤摘要】
针对人工智能系统数据进行存储清理的方法及装置
[0001]本专利技术涉及数据清理备份
,特别涉及一种针对人工智能系统数据进行存储清理的方法及装置。
技术介绍
[0002]当前,软硬件快速发展,基础软件产品的发展也欣欣向荣。然而,软件产品必定离不开服务器、数据库等其他软件的加持。其在运行过程中,必定会产生大量数据,保存在服务器及数据库中。由于安装在智能终端中的应用数量的增加以及历史数据的积累,占用的智能终端的内存也越来越多,从而导致应用系统出现卡顿或卡死现象。
[0003]随着人工智能技术的发展,应用范围越来越大,极大的方便了我们的日常使用。同时对系统的要求也有所提升,为了使图像对比越来越准确,增加图像的识别率,从而对系统所生成的图像的品质也越来越高,其图像所占用的存储就会相应增加。随着时间积累,图像所占存储越来越大,系统可能就会变得卡顿,影响到系统的整体运行速率。
[0004]综上所述,为了保证系统高效运行,不会因为数据的累积占用过多内存儿卡顿,对系统进行定期清理是必不可少的。
[0005]数据作为信息应用的核心,其重要性不言而喻。为了保证重要信息不丢失或者在丢失数据后将损失降到最低,定时备份数据也是非常必要的,以便数据丢失或者在系统遭到破坏时,能够尽快恢复数据,保证系统的高可用性。
[0006]基于上述情况,本专利技术提出了一种针对人工智能系统数据进行存储清理的方法及装置。
技术实现思路
[0007]本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的针对人工智能系统数据进行存储清理的方法及装置。
[0008]本专利技术是通过如下技术方案实现的:
[0009]一种针对人工智能系统数据进行存储清理的方法,其特征在于:包括以下步骤:
[0010]步骤S1、设定任务名称,并标明的需要清理或者备份的数据类型;
[0011]步骤S2、设定任务类型,即该任务为清理任务或备份任务,不能同时设置该任务为清理任务和备份任务;
[0012]步骤S3、设定清理或者备份的数据类型;
[0013]步骤S4、设定生效规则与任务参数,包括但不限于启动任务的时间点或时间段;
[0014]若任务类型为清理任务,则设定清理条件,包括但不限于清理时间周期或清理时间段;
[0015]若任务类型为备份任务,则设定备份方式,包括但不限于后台定制与插件两种方式;
[0016]步骤S5、设定完成后,启动任务,系统生成定时任务,周期性的执行任务。
[0017]所述步骤S3中,清理或者备份的数据类型,包括但不限于Minio数据和elasticsearch数据。
[0018]所述步骤S4中,备份任务的任务参数包括但不限于备份路径(destBucketPath)、源备份桶(sourceBuckets)、备份数据账户信息、备份minio地址url(destUrl)。
[0019]所述步骤S4中,备份任务的数据类型为Minio数据时,备份数据账户信息包括但不限于Minio客户端(minioClient)、用户名(dest_userName)和密码(dest_userPassword);
[0020]备份任务的数据类型为elasticsearch数据时,备份数据账户信息包括但不限于elasticsearch客户端(minioClient)、用户名(dest_userName)和密码(dest_userPassword)。
[0021]所述步骤S4中,插件备份方式由用户上传自定义编写的备份脚本,由系统负责执行备份脚本。
[0022]所述步骤S4中,后台定制备份方式由用户填写系统规定的备份参数,系统根据填写的参数信息执行备份任务。
[0023]该针对人工智能系统数据进行存储清理的装置,包括任务设定模块、定时模块和任务执行模块;
[0024]所述任务设定模块用于设定任务名称、任务类型、清理或者备份的数据类型、生效规则与任务参数;
[0025]所述定时模块用于按照自定义启动时间定时启动清理任务或备份任务。
[0026]一种针对人工智能系统数据进行存储清理的设备,其特征在于:包括存储器和处理器;所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序时实现上述的方法步骤。
[0027]一种可读存储介质,其特征在于:所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法步骤。
[0028]本专利技术的有益效果是:该针对人工智能系统数据进行存储清理的方法及装置,不仅能够实现对系统数据的定时清理,保证系统的稳定运行,还能实现对系统数据的定时备份,保证系统数据的安全及数据丢失后可以快速恢复,同时还充分考虑了全国产环境下兼容性问题。
附图说明
[0029]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]附图1为本专利技术针对人工智能系统数据进行存储清理的方法示意图。
具体实施方式
[0031]为了使本
的人员更好的理解本专利技术中的技术方案,下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚,完整的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员
在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0032]该针对人工智能系统数据进行存储清理的方法,包括以下步骤:
[0033]步骤S1、设定任务名称,并标明需要清理或者备份的数据类型;
[0034]步骤S2、设定任务类型,即该任务为清理任务或备份任务,不能同时设置该任务为清理任务和备份任务;
[0035]步骤S3、设定清理或者备份的数据类型;
[0036]步骤S4、设定生效规则与任务参数,包括但不限于启动任务的时间点或时间段;
[0037]若任务类型为清理任务,则设定清理条件,包括但不限于清理时间周期或清理时间段;
[0038]比如,清理30天前的数据,就需要设定清理天数(remainDays)为30;
[0039]若任务类型为备份任务,则设定备份方式,包括但不限于后台定制与插件两种方式;
[0040]步骤S5、设定完成后,启动任务,系统生成定时任务,周期性的执行任务。
[0041]所述步骤S3中,清理或者备份的数据类型,包括但不限于Minio数据和elasticsearch数据。
[0042]所述步骤S4中,备份任务的任务参数包括但不限于备份路径(destBucketPath)、源备份桶(sourceBuckets)、备份数据账户信息、备份minio地址url(destUrl)。
[0043]本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种针对人工智能系统数据进行存储清理的方法,其特征在于:包括以下步骤:步骤S1、设定任务名称,并标明需要清理或者备份的数据类型;步骤S2、设定任务类型,即该任务为清理任务或备份任务,不能同时设置该任务为清理任务和备份任务;步骤S3、设定清理或者备份的数据类型;步骤S4、设定生效规则与任务参数,包括但不限于启动任务的时间点或时间段;若任务类型为清理任务,则设定清理条件,包括但不限于清理时间周期或清理时间段;若任务类型为备份任务,则设定备份方式,包括但不限于后台定制与插件两种方式;步骤S5、设定完成后,启动任务,系统生成定时任务,周期性的执行任务。2.根据权利要求1所述的针对人工智能系统数据进行存储清理的方法,其特征在于:所述步骤S3中,清理或者备份的数据类型,包括但不限于Minio数据和elasticsearch数据。3.根据权利要求2所述的针对人工智能系统数据进行存储清理的方法,其特征在于:所述步骤S4中,备份任务的任务参数包括但不限于备份路径、源备份桶、备份数据账户信息、备份minio地址url。4.根据权利要求3所述的针对人工智能系统数据进行存储清理的方法,其特征在于:所述步骤S4中,备份任务的数据类型为Minio数据时,备份数据账户信息包括但不限于Minio客户端、用户名...
【专利技术属性】
技术研发人员:赵敏,牛毅恒,
申请(专利权)人:浪潮软件集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。