Abstract:
A method is provided for making a backup copy of the content of a memory, e. g. , a database, such that the memory is divided into a plurality of segments and a backup copy of individual ones of the segments is made during a respective one of a plurality of independent backup sessions. Each segment may be a predetermined percentage of the memory, and the independent sessions may be separated from one another by a predetermined duration of time, e. g. , a day. A full backup of the memory is thus completed during a last one of the backup sessions. An incremental backup copy may be made for each of the blocks of segments whose contents has changed since a previous backup session.