【技术实现步骤摘要】
本专利技术实施例涉及计算机技术,尤其涉及一种数据归档方法和装置。
技术介绍
数据归档是对业务系统的数据库中的过期数据进行清理的操作。数据库中通常根据业务对象创建各种存储数据的数据表,针对一个业务对象,与该业务对象关联的数据表通常由一个主数据表及多个下级数据表关联而成,经常还可能有三级以上的层次。现有技术中,对数据归档的方法是在归档程序根据业务对象定义业务规则,根据业务规则确定各数据表的关联关系,根据关联关系查询需要归档的各数据表,对各数据表中的数据进行归档。然而,采用现有技术的方法,需要在归档程序中定义业务规则,每次归档时,需要根据业务规则确定各数据表的关联关系,根据关联关系查询需要归档的各数据表,对各数据表中的数据进行归档,归档过程漫长,归档效率低。
技术实现思路
本专利技术实施例提供一种数据归档方法和装置,以提高归档效率。本专利技术实施例第一方面提供一种数据归档方法,包括:归档预处理模块在业务对象的生命周期结束时,设置所述业务对 ...
【技术保护点】
一种数据归档方法,其特征在于,包括:归档预处理模块在业务对象的生命周期结束时,设置所述业务对象的所有具有关联关系的数据表中的每个单数据表的中的相关记录归档标志字段;归档处理模块根据所述单数据表的归档标志字段对所述单数据表中的相关记录进行数据归档处理。
【技术特征摘要】
1.一种数据归档方法,其特征在于,包括:
归档预处理模块在业务对象的生命周期结束时,设置所述业务对象的所
有具有关联关系的数据表中的每个单数据表的中的相关记录归档标志字段;
归档处理模块根据所述单数据表的归档标志字段对所述单数据表中的相
关记录进行数据归档处理。
2.根据权利要求1所述的方法,其特征在于,所述归档预处理模块在业
务对象的生命周期结束时,设置所述业务对象的所有具有关联关系的数据表
中的每个单数据表中的相关记录的归档标志字段,包括:
所述归档预处理模块根据关联关系获取所述业务对象的每个单数据表;
所述归档预处理模块设置所述业务对象的每个单数据表中的相关记录的
归档标志字段。
3.根据权利要求2所述的方法,其特征在于,所述归档预处理模块设置
所述业务对象的每个单数据表中的相关记录的归档标志字段,包括:
所述归档预处理模块将所述业务对象的每个单数据表中的相关记录的归
档标志字段设置为所述业务对象的生命周期结束的时间;
所述归档处理模块根据所述单数据表的归档标志字段对所述单数据表中
的相关记录进行数据归档处理,包括:
所述归档处理模块根据当前日期和所述生命周期结束的时间的差值判断
所述单数据表中的相关记录是否在有效期内,确定是否对所述单数据表中的
相关记录进行数据归档处理。
4.根据权利要求3所述的方法,其特征在于,所述归档处理模块根据当
前日期和所述生命周期结束的时间的差值判断所述单数据表中的相关记录是
否在有效期内,确定是否对所述单数据表中的相关记录进行数据归档处理,
包括:
对所述单数据表中的相关记录中所述当前日期和所述生命周期结束的时
间的差值大于等于所述有效期的数据记录进行数据归档。
5.根据权利要求2所述的方法,其特征在于,所述归档预处理模块设置
所述业务对象的每个单数据表中的相关记录的归档标志字段,包括:
所述归档预处理模块将所述业务对象的每个单数据表中的相关记录的归
\t档标志字段设置为可归档;
所述归档处理模块根据所述单数据表的归档标志字段对所述单数据表中
的相关记录进行数据归档处理,包括:
所述归档处理模块对所述单数据表中的相关记录的归档标志字段为...
【专利技术属性】
技术研发人员:王彬,李科,李波,
申请(专利权)人:华为软件技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。