一种文件重组的方法及设备技术

技术编号:26303958 阅读:35 留言:0更新日期:2020-11-10 19:58
本发明专利技术提供一种文件重组的方法及设备,应用于业务服务器,该方法包括:响应于文件重组指令,获取当前的源文件以对所述源文件进行镜像备份得到静态源文件;获取对所述静态源文件中业务数据重组后得到的目标文件,及根据业务数据在所述静态源文件与目标文件中的位置生成的映射文件;响应于文件更新指令,获取记录当前的源文件相对于所述静态源文件变化信息的更新日志;根据所述更新日志和映射文件,对所述目标文件中的业务数据进行相应更新,确定完成更新时,利用更新后的目标文件替换当前的源文件。本发明专利技术提供的文件重组的方法及设备,解决了现有文件重组的方法存在的需要较长停机执行窗口、文件重组效率低的问题。

【技术实现步骤摘要】
一种文件重组的方法及设备
本专利技术涉及计算机
,特别涉及一种文件重组的方法及设备。
技术介绍
目前为了提高业务服务质量,一些业务系统的核心服务器需要不间断对外提供服务,导致核心服务器的停机维护时间窗口越来越少。但是由于服务器的操作系统以及应用程序的一些条件限制,又需要定期对服务器的数据库文件做维护操作。目前,应用程序规定部分物理文件记录上限数是10亿,操作系统规定物理文件记录上限数是42亿,对于即将达到上限数的数据库文件需要做归档操作,即,将满足一定条件的数据转移到其他数据库文件中。在归档过程中会形成大量删除数据空间,而这些删除数据空间无法自动释放,因此在完成归档后还要做重组操作,释放删除数据空间,从而合理利用数据存储空间。此外,一些业务频繁对数据库文件进行写入及删除操作,也会对物理文件形成大量的删除数据空间,也需要进行重组操作。对超大数据文件进行重组可以提高文件访问效率,缩短数据响应时间,并且可以避免触及应用软件以及操作系统的硬性限制,降低系统运维风险。目前常采用的RGZPFM(ReorganizePhysicalFi本文档来自技高网...

【技术保护点】
1.一种文件重组的方法,应用于业务服务器,其特征在于,包括:/n响应于文件重组指令,获取当前的源文件以对所述源文件进行镜像备份得到静态源文件;/n获取对所述静态源文件中业务数据重组后得到的目标文件,及根据业务数据在所述静态源文件与目标文件中的位置生成的映射文件;/n响应于文件更新指令,获取记录当前的源文件相对于所述静态源文件变化信息的更新日志;/n根据所述更新日志和映射文件,对所述目标文件中的业务数据进行相应更新,确定完成更新时,利用更新后的目标文件替换当前的源文件。/n

【技术特征摘要】
1.一种文件重组的方法,应用于业务服务器,其特征在于,包括:
响应于文件重组指令,获取当前的源文件以对所述源文件进行镜像备份得到静态源文件;
获取对所述静态源文件中业务数据重组后得到的目标文件,及根据业务数据在所述静态源文件与目标文件中的位置生成的映射文件;
响应于文件更新指令,获取记录当前的源文件相对于所述静态源文件变化信息的更新日志;
根据所述更新日志和映射文件,对所述目标文件中的业务数据进行相应更新,确定完成更新时,利用更新后的目标文件替换当前的源文件。


2.根据权利要求1所述的方法,其特征在于,获取当前的源文件以对所述源文件进行镜像备份得到静态源文件,包括:
获取当前的源文件,在本地对所述源文件进行镜像备份得到静态源文件;
获取所述目标文件及映射文件之前,还包括:
对所述静态源文件中业务数据重组后得到目标文件,及根据业务数据在所述静态源文件与目标文件中的位置生成映射文件。


3.根据权利要求1所述的方法,其特征在于,获取当前的源文件以对所述源文件进行镜像备份得到静态源文件,包括:
获取当前的源文件并发送到备份服务器,由所述备份服务器对所述源文件进行镜像备份得到静态源文件;
获取所述目标文件及映射文件,包括:
获取备份服务器对所述静态源文件中业务数据重组后发送的目标文件,及根据业务数据在所述静态源文件与目标文件中的位置发送的映射文件。


4.根据权利要求1所述的方法,其特征在于,所述利用更新后的目标文件替换当前的源文件,包括:
对当前的源文件进行缓存备份后,利用更新后的目标文件替换当前的源文件,并在完成替换后删除缓存的源文件。


5.根据权利要求2所述的方法,其特征在于,所述对所述静态源文件中业务数据重组后得到目标文件,及根据业务数据在所述静态源文件与目标文件中的位置生成映射文件,包括:
建立与所述静态源文件的名称和结构属性均相同的目标文件;
逐条读取所述静态源文件中的业务数据,确定当前读取的...

【专利技术属性】
技术研发人员:付春玉
申请(专利权)人:泰康保险集团股份有限公司
类型:发明
国别省市:北京;11

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

1