一种计算机应用系统中的数据归档方法技术方案

技术编号:2825521 阅读:191 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种计算机应用系统中的数据归档方法,包括:应用系统可执行归档主控作业;应用系统采取分阶段扫描、同步监控归档作业全过程的系统架构设计;应用系统以关键字所产生的相关数据作为数据归档的单位,进行数据归档前的检核、数据归档、数据清除检核、数据清除、数据恢复查询;应用系统包括各相关子系统,各相关子系统采用相对独立的归档阶段作业设计;应用系统包括各功能模块,并将功能模块登记在数据分发配置中心的数据分发服务集中,应用系统通过归档主控作业扫描所述数据分发服务集,控制各相关子系统分阶段进行归档作业的模块化。本发明专利技术能够满足小、中、大型数据库系统的具有复杂关联关系数据结构的应用系统的数据归档要求。

【技术实现步骤摘要】

本专利技术涉及一种大型计算机应用系统,特别涉及一种计算机应用系统中的数据归档方法
技术介绍
计算机应用系统,特别是小型、中型、甚至大型的计算机应用系统都会在实际生产过程中实时、动态地收集、处理并集成整个企业的全流程作业信息。为了提高计算机应用系统的在线运行效率,节省系统存储资源,保证系统的持续稳定运行,必须对应用系统中长期不用的历史数据进行管理。但是,绝大多数计算机应用系统的历史数据归档都是简单地按照时间段进行切分处理的,不能够满足大型数据库系统的具有复杂关联关系数据结构的应用系统的数据归档要求。
技术实现思路
本专利技术要解决的技术问题是提供一种计算机应用系统中的数据归档方法,能够满足小型、中型、甚至大型数据库系统的具有复杂关联关系数据结构的应用系统的数据归档要求。为解决上述技术问题,本专利技术方法包括,应用系统可执行归档主控作业;应用系统采取分阶段扫描、同步监控归档作业全过程的系统架构设计;应用系统以关键字所产生的相关数据作为数据归档的单位,进行数据归档前的检核、数据归档、数据清除检核、数据清除、数据恢复查询;应用系-->统包括各相关子系统,各相关子系统采用相对独立的归档阶段作业设计;应用系统包括各功能模块,并将功能模块登记在数据分发配置中心的数据分发服务集中,应用系统通过归档主控作业扫描所述数据分发服务集,控制各相关子系统分阶段进行归档作业的模块化,其中数据分发服务集包括:子材料结案处理模块、合同可归档处理模块、建立数据链表模块、数据归档处理模块、清除标记设置模块、数据清除处理模块;应用系统采用数据链表结构设计,将所述关键字作为主线描述的具有复杂关联关系的数据链进行切分处理,以能够分段进行数据归档和数据删除作业;其中分阶段扫描、同步监控归档作业全过程的系统架构设计包括如下顺序步骤:步骤一、子材料结案标记设置,步骤二、结案合同相应的归档标记处理,步骤三、建立数据链表,步骤四、数据归档,步骤五、归档数据清除条件检核,步骤六、归档数据清除,步骤七、归档结束。本专利技术由于以贯穿整个应用系统的关键字为主线牵动所有相关数据的归档设计原则,采用在归档主控作业全程监管方式下的各相关子系统进行相对独立的归档阶段作业设计及模块化的系统架构设计,对应用系统的历史数据信息按照数据链表结构设计方案进行归档和删除,最终使应用系统的数据信息量达到动态平衡。附图说明图1是本专利技术的一个具体实施例,即将本方法应用在冶金工业MES中,整个合同数据归档系统模型总体架构图。具体实施方式下面结合附图及具体实施例对本专利技术作进一步详细的说明。-->首先讲述本专利技术的原理:本专利技术方法构造了系统的一体化的模型架构及分阶段归档处理技术,以关键字作为主线的归档设计原则,设计数据链表结构将关键字关联的所有相关数据进行分段处理。应用本专利技术方法的数据归档系统模型主控监管全系统的归档作业及模块化的系统架构设计可以按照产品化软件的配置要求进行相关归档模块的裁剪,组合出不同需求的软件产品,真正实现了客户化配置,达到了产品化软件的设计目标。具体包括如下特征:1、以关键字为主线的归档设计原则采用以关键字为主线的归档设计原则,将贯穿整个应用系统的关键字所产生的相关数据作为数据归档的单位,进行数据归档前的检核、数据归档、数据清除检核、数据清除、数据恢复查询。2、主控程序全程监管方式采用由主控程序自归档条件判别=》归档数据处理=》建立数据链表=》数据归档=》归档数据清除条件检核=》归档数据清除=》归档结束处理,分阶段扫描、同步监控归档作业全过程的系统架构设计,保证归档数据的一致性、完整性,确保归档作业的正确性。3、独立归档阶段作业设计采用在归档主控作业下的各相关子系统进行相对独立的归档阶段作业设计,使庞大的数据归档系统模型的开发具有可操作性和可维护性。4、模块化的系统架构设计采用模块化的系统架构设计,将功能模块登记在数据分发配置中心的《数据分发服务集》中。通过归档主控作业扫描《数据分发服务集》,控-->制各子系统分阶段进行归档作业的模块化的设计思想,使整个归档系统更具有可扩展性和可扩充性。5、数据链表结构设计设计数据链表结构,将关键字作为主线描述的具有复杂关联关系的数据链进行切分处理,使数据归档系统能够分段进行数据归档和数据删除作业。下面结合附图进一步阐述本专利技术。如图1所示,是本专利技术的一个具体实施例,即将本方法应用在冶金工业MES中,整个合同数据归档系统模型总体架构图。图中以冶金工业MES示范应用为背景,描述了从合同结案开始,批处理结案合同归档主控作业下的整个合同数据归档系统模型总体架构。具体包括如下步骤:1)合同结案作业合同结算处理完成后,通知归档系统相关的合同结案数据,表示合同已结案。2)批处理结案合同归档主控作业主控程序通过主控监管方式实现全系统的归档作业。系统按照归档处理步骤分阶段扫描《合同结案数据表》中符合处理条件的合同,以每个阶段扫描的合同为处理的最小单位。当一个合同处理成功后,系统会自动提高该合同归档代码的处理阶段,然后,按序扫描下一个合同。系统对一个阶段的合同扫描处理完成后,会自动进入下一个阶段进行合同的扫描处理,直至完成对最后阶段的扫描。其中主控程序作业的逻辑过程如下:-->1)归档作业初始化主控作业进行归档初始化参数设置,如:归档的起始时间、归档阶段执行的控制等。2)归档第一步进行结案合同相应的子材料结案标记设置。主控作业调用《数据分发服务集》中的相应子材料结案处理模块,给数据集中的合同相对应的子材料记录设置子材料结案标记,主控作业在《合同结案数据表》中为这个合同设置子材料结案标记。3)归档第二步进行结案合同相应的归档标记处理。主控作业调用《数据分发服务集》中的相应合同材料结案处理模块检查合同是否可归档,按照递归方式计算合同成品产线上结案子材料的(母)材料是否可以结案,所属(母)材料的所有子材料均结案时,(母)材料结案。所属合同的所有(母)材料均结案时,合同可归档,并在《合同结案数据表》中设置结案合同记录的可归档标记。4)归档第三步建立可归档合同数据链表。主控作业调用《数据分发服务集》中的建立可归档数据链表模块,根据合同成品产线的(母)材料,按照递归方式计算出相关合同半成品产线上的结案材料,分别建立合同相关的半成品产线材料的数据链表,通过上、下工序生产单元产生的材料号及相同的合同号作为关键字,建立上、下工序间的数据链表,并在《合同结案数据表》中设置结案合同记录的数据链表已建立标记。-->5)归档第四步合同数据归档。主控作业按序处理可归档的合同,调用《数据分发服务集》中的相关归档模块完成各子系统的数据归档作业,当所有相关归档子程序都完成了对一个合同的数据归档处理后,主控作业在《合同结案数据表》中为这个合同设置合同归档完成标记。6)归档第五步归档合同可清除标记设置。合同数据归档完成后,是否可以清除,主控作业调用《数据分发服务集》中的清除标记设置模块扫描数据链表,根据合同在各产线上的(母)材料所对应的子材料均已归档的检核规则,完成对归档合同是否可以清除的检核作业,主控作业在《合同结案数据表》中为这个合同设置可清除标记。7)归档第六步归档数据的清除作业。由主控作业调用《数据分发服务集》中的归档数据清除处理模块扫描数据链表完成合同全部数据的清除作业,主控作业在《合本文档来自技高网...

【技术保护点】
一种计算机应用系统中的数据归档方法,其特征在于,所述应用系统可执行归档主控作业;所述应用系统采取分阶段扫描、同步监控归档作业全过程的系统架构设计;所述应用系统以关键字所产生的相关数据作为数据归档的单位,进行所述数据归档前的检核、数据归档、数据清除检核、数据清除、数据恢复查询;所述应用系统包括各相关子系统,所述各相关子系统采用相对独立的归档阶段作业设计;所述应用系统包括各功能模块,并将所述功能模块登记在数据分发配置中心的数据分发服务集中,所述应用系统通过归档主控作业扫描所述数据分发服务集,控制所述各相关子系统分阶段进行归档作业的模块化,其中数据分发服务集包括:子材料结案处理模块、合同可归档处理模块、建立数据链表模块、数据归档处理模块、清除标记设置模块、数据清除处理模块;所述应用系统采用数据链表结构设计,将所述关键字作为主线描述的具有复杂关联关系的数据链进行切分处理,以能够分段进行数据归档和数据删除作业;其中所述分阶段扫描、同步监控归档作业全过程的系统架构设计包括如下顺序步骤:步骤一、子材料结案标记设置,步骤二、结案合同相应的归档标记处理,步骤三、建立数据链表,步骤四、数据归档,步骤五、归档数据清除条件检核,步骤六、归档数据清除,步骤七、归档结束。...

【技术特征摘要】
1. 一种计算机应用系统中的数据归档方法,其特征在于,所述应用系统可执行归档主控作业;所述应用系统采取分阶段扫描、同步监控归档作业全过程的系统架构设计;所述应用系统以关键字所产生的相关数据作为数据归档的单位,进行所述数据归档前的检核、数据归档、数据清除检核、数据清除、数据恢复查询;所述应用系统包括各相关子系统,所述各相关子系统采用相对独立的归档阶段作业设计;所述应用系统包括各功能模块,并将所述功能模块登记在数据分发配置中心的数据分发服务集中,所述应用系统通过归档主控作业扫描所述数据分发服务集,控制所述各相关子系统分阶段进行归档作业的模块化,其中数据分发服务集包括:子材料结案处理模块、合同可归档处理模块、建立数据链表模块、数据归档处理模块、清除标记设置模块、数据清除处理模块;所述应用系统采用数据链表结构设计,将所述关键字作为主线描述的具有复杂关联关系的数据链进行切分处理,以能够分段进行数据归档和数据删除作业;其中所述分阶段扫描、同步监控归档作业全过程的系统架构设计包括如下顺序步骤:步骤一、子材料结案标记设置,步骤二、结案合同相应的归档标记处理,步骤三、建立数据链表,步骤四、数据归档,步骤五、归档数据清除条件检核,步骤六、归档数据清除,步骤七、归档结束。2. 根据权利要求1所述的计算机应用系统中的数据归档方法,其特征在于,所述步骤一包括:对结案合同相应的每个子材料进行结案标记设置;所述步骤二包括...

【专利技术属性】
技术研发人员:徐毅敏
申请(专利权)人:上海宝信软件股份有限公司
类型:发明
国别省市:31[中国|上海]

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

1