【技术实现步骤摘要】
数据处理方法及装置
本公开涉及数据处理
,尤其涉及一种数据处理方法及装置。
技术介绍
相关技术中,在需要删除数据库的原表中的目标文件时,修改原表中的用于表示原表中的目标文件是否被删除的标志位,以使目标文件对应的标志位表示目标文件为无效文件。然而,上述技术并没有真正从原表中删除目标文件,而仅对原表中的目标文件进行了逻辑删除,因此,删除的目标文件仍然存在于原表中,从而无法减少进行了删除操作的原表所占用的存储空间。
技术实现思路
有鉴于此,本公开提出了一种数据处理方法及装置。根据本公开的一方面,提供了一种数据处理方法,所述方法包括:接收数据删除请求并生成第一时间戳,所述数据删除请求用于请求删除数据库的原表中的目标数据;在与所述原表对应的备份表中插入所述目标数据和对应的所述第一时间戳,并且在记录表中插入所述备份表的信息和对应的所述第一时间戳;从所述原表中删除所述目标数据。根据本公开的另一方面,提供了一种数据处理装置,所述装置包括:处理模块,用于接收数据删除请求并生成第一时间戳,所述数据删除请求用于请求删除数据库的原表中的目标数据;插入模块,用于在与所述原表对应的备份表中插入所述目标数据和对应的所述第一时间戳,并且在记录表中插入所述备份表的信息和对应的所述第一时间戳;以及删除模块,用于从所述原表中删除所述目标数据。本公开的实施例提供的技术方案可以包括以下有益效果:在接收到数据删除请求时,将原表中的目标数据和对应的第一时间戳插入与原表对应的备份表中,并且将备份表的信息和对应的第一时间戳插入记录表中,再从原表中删除目标数据,由此,通过将删除的目标数据预先备份到备份表中 ...
【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:接收数据删除请求并生成第一时间戳,所述数据删除请求用于请求删除数据库的原表中的目标数据;在与所述原表对应的备份表中插入所述目标数据和对应的所述第一时间戳,并且在记录表中插入所述备份表的信息和对应的所述第一时间戳;从所述原表中删除所述目标数据。
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:接收数据删除请求并生成第一时间戳,所述数据删除请求用于请求删除数据库的原表中的目标数据;在与所述原表对应的备份表中插入所述目标数据和对应的所述第一时间戳,并且在记录表中插入所述备份表的信息和对应的所述第一时间戳;从所述原表中删除所述目标数据。2.根据权利要求1所述的方法,其特征在于,在备份表中插入所述目标数据和对应的所述第一时间戳,包括:在接收到所述数据删除请求时,确定是否存在与所述原表对应的备份表;在确定为存在时,在与所述原表对应的备份表中插入所述目标数据和对应的所述第一时间戳;在确定为不存在时,创建与所述原表对应的备份表,并在所创建的备份表中插入所述目标数据和对应的所述第一时间戳。3.根据权利要求1所述的方法,其特征在于,在从所述原表中删除所述目标数据之前,所述方法还包括:判断在所述备份表中已插入的所述目标数据与请求删除的所述原表中的目标数据是否一致;在判断为一致时,从所述原表中删除所述目标数据;在判断为不一致时,从所述备份表中删除已插入的所述目标数据,并且重新执行在与所述原表对应的备份表中插入所述目标数据和对应的所述第一时间戳的操作。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收数据恢复请求;根据所述数据恢复请求确定待恢复数据;将确定出的待恢复数据恢复至相应的原表中;从所述确定出的待恢复数据所处的备份表中删除所述确定出的待恢复数据。5.根据权利要求4所述的方法,其特征在于,根据所述数据恢复请求确定待恢复数据,包括:在所述数据恢复请求没有携带时间戳和备份表信息时,遍历所述记录表中最新的时间戳对应的备份表,将遍历到的备份表中与所述最新的时间戳对应的数据确定为待恢复数据;在所述数据恢复请求携带时间戳和备份表信息时,将该备份表信息指示的备份表中与该时间戳对应的数据确定为待恢复数据;在所述数据恢复请求携带时间戳并且没有携带备份表信息时,遍历所述记录表中该时间戳对应的备份表,将遍历到的备份表中与该时间戳对应的数据确定为待恢复数据;在所述数据恢复请求携带备份表信息并且没有携带时间戳时,将该备份表信息指示的备份表中与所述记录表最新的时间戳对应的数据确定为待恢复数据。6.根据权利要求4所述的方法,其特征在于,在从所述确定出的待恢复数据所处的备份表中删除所述确定出的待恢复数据之前,所述方法还包括:判断已恢复至相应的原表中的数据与所述确定出的待恢复数据是否一致;在判断为一致时,从所述确定出的待恢复数据所处的备份表中删除所述确定出的待恢复数据;在判断为不一致时,从所述相应的原表中删除已恢复的数据,并且重新执行将确定出的待恢复数据恢复至相应的原表中的操作。7.根据权利要求4所述的方法,其特征在于,在从所述确定出的待恢复数据所处的备份表中删除所述确定出的待恢复数据之后,所述方法还包括:将所述相应的原表的信息添加到恢复列表中。8.一种数据处理...
【专利技术属性】
技术研发人员:郝向东,
申请(专利权)人:新华三大数据技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。