1 .一种数据库的块级别增量备份方法,其特征在于,所述方法包括:
遍历所述数据库中的数据文件;
针对遍历的任一所述数据文件,根据预设尺寸确定所述数据文件是否为小文件,所述
小文件为文件尺寸小于所述预设尺寸的数据文件;
在确定出至少两个为小文件的数据文件的情况下,将所述至少两个为小文件的数据文
件进行合并,得到至少一个合并后的文件;
将所述至少一个合并后的文件进行分块,得到至少一个数据块,并根据所述至少一个
数据块进行块级别增量备份。
2 .根据权利要求1所述的方法,其特征在于,所述根据所述至少一个数据块进行块级别
增量备份,包括:
根据预设变动条件,在所述至少一个数据块中确定满足所述预设变动条件的第一目标
数据块,所述预设变动条件包括用于确定数据块自上次备份后发生变动的变动幅度的预设
条件;
在确定出至少一个第一目标数据块的情况下,采用顺序输入输出的方式对所述至少一
个第一目标数据块进行块级别增量备份。
3 .根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据预设变动条件,在所述至少一个数据块中确定未满足所述预设变动条件的第二目
标数据块;
在确定出至少一个第二目标数据块的情况下,对所述至少一个第二目标数据块中自上
次备份后发生变动的数据文件引用到新的数据块中,得到至少一个引用数据块;
采用顺序输入输出的方式对所述至少一个引用数据块进行块级别增量备份。
4 .根据权利要求1‑3任一项所述的方法,其特征在于,所述根据预设尺寸确定所述数据
文件是否为小文件,包括:
根据所述数据文件的修改时间,确定所述数据文件是否自上次备份后发生变动;
在确定所述数据文件自上次备份后发生变动的情况下,根据预设尺寸确定所述数据文
件是否为小文件;
和/或,
根据所述数据文件的创建时间,确定所述数据文件是否为自上次备份后创建的数据文
件;
在确定所述数据文件为自上次备份后创建的数据文件的情况下,根据预设尺寸确定所
述数据文件是否为小文件。
5 .根据权利要求1‑3任一项所述的方法,其特征在于,所述遍历所述数据库中的数据文
件,包括:
针对遍历的任一所述数据文件,根据所述数据文件的修改时间,将大于预设时长未修
改的数据文件确定为老年期数据文件;
在确定出至少一个老年期数据文件的情况下,将所述至少一个老年期数据文件存储在
指定的存储区域中。
6 .根据权利要求1‑3任一项所述的方法,其特征在于,所述将所述至少两个为小文件的
数据文件进行合并,得到至少一个合并后的文件,包括:
权 利 要 求 书
1/2 页
2
相关文档
评论