The invention discloses a database archiving cleaning method and a system, a server and a storage medium, which obtain archiving information from archiving information to obtain archiving initiation partition information; according to the archiving initiation partition information, the corresponding partition data is filtered out from the data to be processed, and the exported partition data is exported. Correct archiving; then get the cleaning information, get the cleaning start partition information from the cleaning information, according to the cleaning start partition information from the correctly archived partition data to filter out the corresponding partition data cleaning. Thus not only can the program be archived passively, but also can ensure the zero loss and validity of the whole archiving process data, and also increase the verification of data integrity, which is of great significance to the backend database archiving cleaning.
【技术实现步骤摘要】
一种数据库归档清理方法及系统、服务器及存储介质
本专利技术涉及软件开发领域,尤其涉及一种数据库归档清理方法及系统、服务器及存储介质。
技术介绍
随着MySQL数据库在互联网企业的大量应用,越来越多的数据选择使用MySQL作为后端存储的一种数据库选型;但随着业务的不断扩展,线上存储的数据越来越多,及时进行数据归档和清理越来越成为困扰数据库维护的一个大难题,现有为了保证归档清理数据的安全性和有效性,主要还停留在手工操作的阶段,这种操作手段不仅耗时,效率低下,而且出现人工失误的风险更大,同时无法对归档数据进行实时验证。
技术实现思路
有鉴于此,本专利技术实施例提供了一种数据库归档清理方法及系统、服务器及存储介质,以解决手工操作效率低下、且无法保证归档数据完整性的问题。本专利技术实施例的第一方面,提供了一种数据库归档清理方法,其包括:获取归档信息,从归档信息中提取得到归档起始分区信息;根据归档起始分区信息,将从待整理数据中筛选出对应的分区数据导出,并对导出的分区数据进行正确归档;获取清理信息,从清理信息中提取得到清理起始分区信息;根据清理起始分区信息从正确归档的分区数据中筛选出对应的分区数据进行清理。本专利技术实施例的第二方面,提供了一种数据库归档清理系统,其包括:归档信息提取模块:用于获取归档信息,从归档信息中提取得到归档起始分区信息;数据归档模块:用于根据归档起始分区信息,将从待整理数据中筛选出对应的分区数据导出,并对导出的分区数据进行正确归档;清理信息提取模块:用于获取清理信息,从清理信息中提取得到清理起始分区信息;数据清理模块:用于根据清理起始分区信息从正确归 ...
【技术保护点】
1.一种数据库归档清理方法,其特征在于,包括:获取归档信息,从归档信息中提取得到归档起始分区信息;根据归档起始分区信息,将从待整理数据中筛选出对应的分区数据导出,并对导出的分区数据进行正确归档;获取清理信息,从清理信息中提取得到清理起始分区信息;根据清理起始分区信息从正确归档的分区数据中筛选出对应的分区数据进行清理。
【技术特征摘要】
1.一种数据库归档清理方法,其特征在于,包括:获取归档信息,从归档信息中提取得到归档起始分区信息;根据归档起始分区信息,将从待整理数据中筛选出对应的分区数据导出,并对导出的分区数据进行正确归档;获取清理信息,从清理信息中提取得到清理起始分区信息;根据清理起始分区信息从正确归档的分区数据中筛选出对应的分区数据进行清理。2.根据权利要求1所述数据库归档清理方法,其特征在于,在筛选出对应的分区数据后,将同一分区数据作为一个单独的文件导出。3.根据权利要求1所述数据库归档清理方法,其特征在于,所述根据归档起始分区信息,将从待整理数据中筛选出对应的分区数据导出,并对导出的分区数据进行正确归档的具体步骤如下:根据归档起始分区信息,将从待整理数据中筛选出对应的分区数据导出,并获取分区数据归档导出的数据量;将分区数据导入到验证数据库中,并记录分区数据导入的数据量;将导出的数据量与导入的数据量进行对比,当对比结果一致时,判断数据归档成功。4.根据权利要求3所述数据库归档清理方法,其特征在于,所述根据清理起始分区信息从正确归档的分区数据中筛选出对应的分区数据进行清理的具体步骤如下:根据数据归档结果来验证归档后的分区数据是否正确归档;当数据归档成功则判断数据正确归档,并根据清理起始分区信息从正确归档的数据中筛选出对应的分区数据进行清理;当数据归档失败则判断数据错误归档,则进行回滚清理操作。5.一种数据库归档清理系统,其特征在于,包括:归档信息提取模块:用于获取归档信息,从归档信息中提取得到归档起始分区信息;数据归档模块:用于根据归档起始分区信息,将从待整理数据中筛选出对应的分区数据导出...
【专利技术属性】
技术研发人员:赵闪,张文明,陈少杰,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。