本发明专利技术提供了一种系统数据管理方法,包括以下步骤,检测系统中的一笔数据生成时间;将该笔数据的生成时间与预设于系统中的时间界限进行比对;在所述该笔数据的生成时间短于所述时间界限,则不处理;在所述该笔数据生成时间长于所述时间界限时,将所述该笔数据自系统中移除。使用上述方法可以将很久之前存储的数据自系统中移除,释放系统空间,使系统运行更平稳可靠。
【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种,包括以下步骤,检测系统中的一笔数据生成时间;将该笔数据的生成时间与预设于系统中的时间界限进行比对;在所述该笔数据的生成时间短于所述时间界限,则不处理;在所述该笔数据生成时间长于所述时间界限时,将所述该笔数据自系统中移除。使用上述方法可以将很久之前存储的数据自系统中移除,释放系统空间,使系统运行更平稳可靠。【专利说明】
本专利技术涉及数据管理领域,尤其是涉及一种定期检测和清理系统中的数据的。
技术介绍
人类社会的发展过程中,对于以往数据的保存总是一个至关重要的问题。随着社会的发展,数据的量也越来越大。现在人们都已经习惯使用数据库进行数据的存储及管理。计算机在我国得到了很好的推广,各行各业都能见到各类计算机的身影;另外,随机软件技术的发展和现代管理的现实需求,很多机构和个人也需要对计算机数据库进行管理工作。目前,数据库已被广泛应用到各种系统之中。在实际业务系统中,历史数据是需要保存的,因为一是需要进行回溯查询,查看一段时间内或者历史同期的情况做出性能比较;第二,这也是数据挖掘的基础,利于性能优化。但是历史数据会占用大量的空间,例如在基站中电能表领域,基站中的电能表的电能信息,每1000个采集终端(每个终端接100个电表)一天的数据量有200万条,系统运行一年后数据库的大小也有近1TB,此时频频出现查询历史缓慢的情况,并在浏览器端常常显示超时报警提示。然而,长期的保存所有的数据有时并没有意义,例如10年前的单个用户的用电信息可能就没有必要再行保存,最起码不需要在系统中进行保存,只要将其存储到固定的硬盘中即可。【专利技术内容】本专利技术涉及一种可定期检测和清理系统中的数据的。为达到上述专利技术目的,本专利技术提供了一种,包括以下步骤,检测系统中的一笔数据生成时间;将该笔数据的生成时间与预设于系统中的时间界限进行比对;在所述该笔数据的生成时间短于所述时间界限,则不处理;在所述该笔数据生成时间长于所述时间界限时,将所述该笔数据自系统中移除。作为本专利技术的进一步改进,所述将该笔数据自系统中移除表示将该笔数据删除。作为本专利技术的进一步改进,所述将该笔数据自系统中移除表示将该笔数据保存至其它的文件系统中。作为本专利技术的进一步改进,还包括在将该笔数据自系统中移除后检测系统中的下一笔数据生成时间的步骤。作为本专利技术的进一步改进,还包括在完成所有的数据处理后再进一步从当前的第一笔数据进行检测的步骤。为达到上述专利技术目的,本专利技术提供了一种,包括以下步骤,检测系统中的一笔数据生成时间;检测系统中的下一笔数据的生成时间;将每一笔数据的生成时间与预设于系统中的时间界限进行比对;在其中的一笔数据的生成时间短于所述时间界限时,则不处理;在其中的一笔数据生成时间长于所述时间界限时,将所述该笔数据自系统中移除。作为本专利技术的进一步改进,所述将该笔数据自系统中移除表示将该笔数据删除。作为本专利技术的进一步改进,所述将该笔数据自系统中移除表示将该笔数据保存至其它的文件系统中。与现有技术相比,本专利技术所提供的可以定期将超过时间界限的数据自系统中移除,释放出系统空间,使系统的运行平稳可靠。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的有关本专利技术的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的的第一实施例的流程图; 图2为本专利技术的的第二实施例的流程图。【具体实施方式】以下将结合附图所示的各实施例对本专利技术进行详细描述。但这些实施例并不限制本专利技术,本领域的普通技术人员根据这些实施例所做出的结构、方法、或功能上的变换均包含在本专利技术的保护范围内。参图1所示,将数据库与数据库管理系统存放在同一台服务器中,定期地,服务器检测系统中的一笔数据的生成时间,且在系统中预设有一时间界限,该时间界限有可能为一时间点或时间界限。在一实施例中为一时间界限,例如两年,在检测到一笔数据的生成时间时,将其与该时间界限进行比对,如果生成时间短于两年,则不作处理。如果生成时间长于两年,则将该笔数据自系统中移除。自系统中移除可包括至少两种情况,第一种是将该数据直接删除,第二种情况时,将该数据保护至其它的文件系统,例如硬盘中,当然,在数据库中即不再保存该笔数据。完成上述动作之后,系统再检测下一笔数据,进行下一笔数据的处理。当完成所有的动作之后,可以再自当前的第一笔数据进行再次的检测。当然,在其它的实施例中,可以间隔一定的时间再进行下一轮的检测和处理,例如一天。请参阅图2所示,为本专利技术的另一实施例,其于第一实施例稍有不同。在第一实施例中,每次只针对一笔数据进行检测和处理,完成一笔后再进行下一笔数据的检测和处理。在本实施例中,每检测完一笔数据后暂不处理,接着检测下一笔数据,直到所有的数据均检测完毕,再统一进行处理。具体步骤包括检测系统中的一笔数据生成时间;然后再检测系统中的下一笔数据的生成时间;将每一笔数据的生成时间与预设于系统中的时间界限进行比对;在所有的数据中,如果其中的一笔数据的生成时间短于所述时间界限时,则对该笔数据不处理;在其中的一笔数据生成时间长于所述时间界限时,将所述该笔数据自系统中移除。同样地,自系统中移除可包括至少两种情况,第一种是将该数据直接删除,第二种情况时,将该数据保护至其它的文件系统,例如硬盘中,当然,在数据库中即不再保存该笔数据。当完成所有的动作之后,可以再自当前的第一笔数据进行再次的检测。当然,在其它的实施例中,可以间隔一定的时间再进行下一轮的检测和处理,例如一天。本专利技术所提供的,可以定期清理数据系统中的超期数据,释放其中的磁盘空间,使数据系统运行平稳可靠。应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。上文所列出的一系列的详细说明仅仅是针对本专利技术的可行性实施方式的具体说明,它们并非用以限制本专利技术的保护范围,凡未脱离本专利技术技艺精神所作的等效实施方式或变更均应包含在本专利技术的保护范围之内。【权利要求】1.一种,包括以下步骤, 检测系统中的一笔数据生成时间; 将该笔数据的生成时间与预设于系统中的时间界限进行比对; 在所述该笔数据的生成时间短于所述时间界限,则不处理;在所述该笔数据生成时间长于所述时间界限时,将所述该笔数据自系统中移除。2.如权利要求2所述的,其特征在于,所述将该笔数据自系统中移除表示将该笔数据删除。3.如权利要求2所述的,其特征在于,所述将该笔数据自系统中移除表示将该笔数据保存至其它的文件系统中。4.如权利要求1或2或3中所述的,其特征在于,还包括在将该笔数据自系统中移除后检测系统中的下一笔数据生成时间的步骤。5.如权利要求4所述的,其特征在于,还包括在完成所有的数据处理后再进一步从当前的第一笔数据进行检测的步骤。6.一种,包括以下步骤, 检测系统中的一笔数据生成时间; 检测系统中的下一笔数据的生成时间; 将每一笔数据的生成时间本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:杨健健,
申请(专利权)人:苏州工业园区新宏博通讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。