连续型数据库的归档方法、装置及电子设备与流程

文档序号:24405242发布日期:2021-03-26 16:53阅读:来源:国知局

技术特征:
1.一种连续型数据库的归档方法,其特征在于,应用于连续型数据库,所述连续型数据库的数据存储方式是连续递增的,且以向后追加的方式写入新的存储数据,所述方法包括:根据归档请求确定目标归档文件的归档范围和目标归档位置;根据所述归档范围,确定所述目标归档文件的起点位置和终点位置;根据所述起点位置和所述终点位置切分所述连续型数据库中的文件,确定所述目标归档文件;将所述目标归档文件拷贝到所述目标归档位置。2.根据权利要求1所述的方法,其特征在于,所述根据所述起点位置和所述终点位置切分所述连续型数据库中的文件,确定所述目标归档文件,包括:确定所述起点位置所在的起点文件,以及所述终点位置所在的终点文件;根据所述起点位置切分所述起点文件,得到所述目标归档文件的头文件;根据所述终点位置切分所述终点文件,得到所述目标归档文件的尾文件;根据所述头文件和所述尾文件确定所述目标归档文件。3.根据权利要求2所述的方法,其特征在于,在确定所述起点位置所在的起点文件,以及所述终点位置所在的终点文件之后,在切分所述起点文件和所述终点文件之前,所述方法还包括:将所述起点文件和所述终点文件进行备份,得到起点备份文件和终点备份文件;在所述根据所述起点位置和所述终点位置确定所述目标归档文件之后,所述方法还包括:删除所述起点备份文件和所述终点备份文件。4.根据权利要求2所述的方法,其特征在于,所述根据归档请求确定目标归档文件的归档范围和目标归档位置之后,所述方法还包括:检查所述归档范围是否超出所述连续型数据库的存储范围;检查所述目标归档位置是否存在;若所述归档范围超出所述连续型数据库的存储范围,或所述目标归档位置不存在,则进行报错处理。5.根据权利要求1所述的方法,其特征在于,所述将所述目标归档文件拷贝到所述目标归档位置之后,所述方法还包括:将所述连续型数据库中的所述目标归档文件删除。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据归档恢复请求确定目标恢复文件的恢复范围和目标恢复位置;根据所述恢复范围,将所述目标恢复文件拷贝到所述目标恢复位置。7.根据权利要求1

6任一项所述的方法,其特征在于,所述方法还包括:在文件归档过程或恢复过程中记录状态信息,所述状态信息用于指示文件归档的进度;若归档过程或恢复过程出现错误,则根据对应的状态信息对所述连续型数据库进行恢复。8.一种连续型数据库的归档装置,其特征在于,应用于连续型数据库,所述连续型数据库的数据存储方式是连续递增的,且以向后追加的方式写入新的存储数据,所述装置包括:
确定模块,用于根据归档请求确定目标归档文件的归档范围和目标归档位置,以及根据所述归档范围,确定所述目标归档文件的起点位置和终点位置;归档模块,用于根据所述起点位置和所述终点位置切分所述连续型数据库中的文件,确定所述目标归档文件,以及将所述目标归档文件拷贝到所述目标归档位置。9.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于在调用所述计算机程序时执行如权利要求1

7任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1

7任一项所述的方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1