数据库空间管理系统及其方法技术方案

技术编号:4286610 阅读:217 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种数据库空间管理系统,适用于自动删除数据库中数据的管理系统,其特征在于,该管理系统包括:一启动模块,其用于启动该管理系统;一查找模块,其用于查找数据库中所要删除的数据,该查找模块在查找数据库中数据时,判断查找数据是否为要删除数据;一删除模块,其用于删除上述数据库中查找到的数据;一记录模块,其用于记录某一时刻删除数据的信息。本发明专利技术数据库空间管理系统,在机器设备正常工作时,在后台自动开启、删除数据库中要删除数据,并能根据上次删除数据位置继续进行删除动作。

【技术实现步骤摘要】
第l/3页
本专利技术涉及一种数据库空间管理系统,特别是一种应用于自动删除数据库 中数据的管理系统。
技术介绍
在工业生产中存在一些机器设备,该机器设备在生产出成品后会产生一些 关于成品的一些数据,该数据以一定的存储路径自动传输并存储在机器设备服务器上。 一般的,.该数据量大,且有较多的数据为无用数据,如0MR0N AOI机 器产生的数据包括成品图像数据、成品产生时间数据、成品参数数据。机器 设备在长期的使用后,服务器上就会存储大量的数据,对容量有限的服务器来 说是一种挑战。在长期的生产过程中发现,只需要保留一些成品的图像数据,其他数据为 多余数据,生产者只希望在制造出成品后保留图像数据。这样对于生产者来说 就可以删除部分数据,但是在删除过程中要找到每个成品产生数据的文件夹, 并区分有用的数据和无用的数据,这样对于使用者来说査找和删除的工作量很 大,并且在删除过程中机器设备需暂停使用,这样长期下来影响生产产量,耽 误成品出货。若在删除过程中直接把所有的数据全部删除,这样对于在以后测 试过程中因无相关数据做比较,在成品不良追踪过程中造成极大的不便。
技术实现思路
本专利技术目的在于提供一种数据库空间管理系统,特别是一种应用于自动删 除数据库中数据的管理系统。本专利技术提供一种数据库空间管理系统,该系统包括 一启动模块,其用于启动该系统;一查找模块,其用于查找数据库中所要删除的数据,该查找模块在査找数据库中数据时,判断査找的数据是否为要删除数据;一删除模块,其用于删除上述数据库中査找出的要删除的数据; 一记录模块,其用于记录某一时刻删除的数据库中数据的信息。 特别的是,所述查找模块根据数据库中存储数据的路径关键词及数据存德的时间信息进行顺序査找。特别的是,所述数据路径的关键词包括存储区域、机器设备名称、成品名称,该査找模块结合所述的关键词对数据库中数据进行定位。特别的是,所述记录模块记录信息为当前删除数据的时间及路径信息。 本专利技术还提出一种用于控制数据库空间管理系统的方法,该方法包括下列步骤(1) 通过启动模块开启该系统;(2) 查找模块读取记录模块上记录的上次删除信息;(3) 查找模块继续查找要删除数据,并传输删除指令至删除模块;(4) 删除模块接收删除指令,直接删除上述要删除数据;(5) 判断是否删除完要删除的数据,如判断结果为"是",则进入步骤(6),如判断结果为"否",则返回步骤(3)继续进行查找。(6) 记录模块记录删除数据的时间及路径信息。与现有技术相比较,本专利技术数据库空间管理系统设有一启动模块,在机器设备正常工作时,在后台自动开启运行;该系统另设有一查找模块、 一删除模块、 一记录模块,使得该系统自动判断数据库中数据是否为要删除数据,并直接进行删除,且在下次开始进行删除数据库中数据时,能根据上次删除数据位置继续进行删除动作。附图说明图1为本专利技术数据库空间管理系统结构示意图。阁2为本专利技术数据库空间管理方法流程示意图。具体实施方式参图l所示,为本专利技术数据库空间管理系统结构示意图。本专利技术提供一种数据库空间管理系统,特别是一种应用于自动删除数据库中数据的管理系统,于本实施例,该数据库中数据按照一定的时间顺序进行排列,该系统包括:一启动模块l,其用于启动该系统,于本实施例,该启动模块l上设有一定时单元,其用于在设定时间自动开启并运行该系统;一查找模块2,其用于査找数据库中所要删除的数据,该查找模块2根据数据库中存储的数据路径及数据存储的时间进行顺序査找,于本实施例,该路径的关键词包括存储区域、机器设备名称、成品名称,该查找模块2结合所述的关键词对数据库中数据迸行定位,该查找模块2在查找数据库中数据时,判断查找数据是否为要删除数据,于本实施例,查找模块2设定非图像数据为要删除数据;一删除模块3,其用于删除上述数据库中査找出的要删除数据,于本实施例,该删除模块3直接删除数据库中数据;一记录模块4,其用于记录某一时刻删除的数据库中数据信息,于本实施例,该记录模块4记录信息为某一时刻删除数据的时间及路径信息。参图2所示,为本专利技术数据库空间管理方法流程示意图。本专利技术还提出一种用于控制数据库空间管理系统的方法,该方法包括下列步骤步骤100:在该系统启动模块l的定时单元上设定开启时间,于本实施例,在定时单元上设定每日某一时刻开启该系统;步骤101:系统在设定的开启时间自动打开,并在后台上运行,上述查找模块2读取所述记录模块4上记录的上次删除信息,于本实施例,该查找模块2读取上次删除数据的时间及数据相关路径;步骤102:上述査找模块2根据上次删除数据时间和路径继续查找要删除的数据,并传输删除指令至删除模块3,该删除命令为删除查找模块2判断的要删除数据的命令,于本实施例,该査找模块2按照数据库中数据生成的时间及路径进行顺序查找,判定非图像数据为要删除数据,并将该要删除数据信息传输至删除模块3;步骤103:上述删除模块3接收上述查找模块2删除指令,直接删除上述数据;步骤104:所述查找模块2判断是否删除完要删除的数据,于本实施例,该查找模块2判断此时删除的数据的生成时间与当前时间之间生成的数据是否删除完要删除数据,如判断结果为"是",査找模块2认为已删除完数据库中要删除数据,则进入步骤105,如判断结果为"否",査找模块2认为还有数据需要删除,则返回步骤102继续进行查找。步骤105:上述记录模块4在删除模块3删除完数据后记录最后删除数据时间及路径信息,于本实施例,该记录模块4记录的信息存储为一文本文件,上述査找模块2在下次进行查找数据时,直接读取该文本文件,该文本文件记录最后删除的数据的时间和路径信息。权利要求1、一种数据库空间管理系统,适用于自动删除数据库中数据的管理系统,其特征在于,该系统包括一启动模块,其用于启动该管理系统;一查找模块,其用于查找数据库中所要删除的数据,该查找模块在查找数据库中数据时,判断查找的数据是否为要删除数据;一删除模块,其用于删除上述数据库中查找出的要删除数据;一记录模块,其用于记录某一时刻删除的数据库中数据的信息。2、 如权利要求l所述的数据库空间管理系统,其特征在于所述数据库内 数据按照一定的时间顺序进行排列。3、 如权利要求1所述的数据库空间管理系统,其特征在于所述启动模块 上设有--定时单元,其用于在设定时间自动开启该管理系统。4、 如权利要求1所述的数据库空间管理系统,其特征在于所述查找模块 根据数据库中存储数据的路径关键词及数据存储的时间信息进行顺序查找。5、 如权利要求4所述的数据库空间管理系统,其特征在于所述数据路径的关键词包括存储区域、机器设备名称、成品名称,该査找模块结合所述的关 键词对数据库中数据进行定位。6、 如权利要求5所述的数据库空间管理系统,其特征在于所述査找模块设定非图像数据为要删除数据。7、 如权利要求l所述的数据库空间管理系统,其特征在于所述记录模块 记录的信息为某一时刻删除数据的时间及路径信息。8、 一种用于控制数据库空间管理系统的方法,其特征在于,该方法包括下 列步骤(1) 通过启动模块开启该系统;(2) 查找模块读取记录模块上记录的上次删除信息;(3) 查找模块继续查找要删除数据,并传输删除指令至删除模块;(4) 删除模块接收删除指令,直接删除上述要本文档来自技高网...

【技术保护点】
一种数据库空间管理系统,适用于自动删除数据库中数据的管理系统,其特征在于,该系统包括:  一启动模块,其用于启动该管理系统;  一查找模块,其用于查找数据库中所要删除的数据,该查找模块在查找数据库中数据时,判断查找的数据是否为要删除数据;一删除模块,其用于删除上述数据库中查找出的要删除数据;  一记录模块,其用于记录某一时刻删除的数据库中数据的信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:曹春龙
申请(专利权)人:神讯电脑昆山有限公司
类型:发明
国别省市:32[中国|江苏]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1