A data backup method, wherein the method comprises: backing up a first set of multiple storage files, and recording a first time point of the backup operation, wherein the first set of multiple storage files are stored in a first storage medium before the first time point; at a second time point when a quantity of second storage files in the first storage medium meets a preset threshold, combining, according to the first time point, the second storage files to obtain at least two third storage files, wherein the second storage files include the first set of multiple storage files that has been backed up and storage files generated after the first time point, wherein the first set of multiple storage files is combined into a third storage file of the at least two third storage files, and the storage files generated after the first time point are separately combined into another third storage file of the at least two third storage files; and at a third time point, performing incremental backup on the at least two third storage files according to the first time point, wherein performing the incremental backup on the at least two third storage files according to the first time point comprises: obtaining timestamp ranges of the at least two third storage files; determining, according to the timestamp ranges of the at least two third storage files and the first time point, at least one third storage file whose timestamp range is after the first time point; and performing incremental backup of the at least one third storage file. backing up a first set of multiple storage files, and recording a first time point of the backup operation, wherein the first set of multiple storage files are stored in a first storage medium before the first time point; at a second time point when a quantity of second storage files in the first storage medium meets a preset threshold, combining, according to the first time point, the second storage files to obtain at least two third storage files, wherein the second storage files include the first set of multiple storage files that has been backed up and storage files generated after the first time point, wherein the first set of multiple storage files is combined into a third storage file of the at least two third storage files, and the storage files generated after the first time point are separately combined into another third storage file of the at least two third storage files; and at a third time point, performing incremental backup on the at least two third storage files according to the first time point, wherein performing the incremental backup on the at least two third storage files according to the first time point comprises: obtaining timestamp ranges of the at least two third storage files; determining, according to the timestamp ranges of the at least two third storage files and the first time point, at least one third storage file whose timestamp range is after the first time point; and performing incremental backup of the at least one third storage file. obtaining timestamp ranges of the at least two third storage files; determining, according to the timestamp ranges of the at least two third storage files and the first time point, at least one third storage file whose timestamp range is after the first time point; and performing incremental backup of the at least one third storage file.