White Papers > Developing a Backup Strategy White Paper > Developing a Backup Strategy > Online Updating Full Backups

Online Updating Full Backups

A backup that is performed while the database is active for both read and write access is referred to as a full online, or hot, backup. As the database can be updated during the backup, the backed up data may be in an inconsistent state. Special begin and end backup records are written to the transaction journal, to bound the backup operation.

The transaction journal file or files must be retained so that backup recovery may occur; that is, the recovery process can recover the restored database files to the fully consistent state as at the time the end backup record was written.

Use the JADE database administration framework to integrate online backup services into your applications or to build standalone database administration applications. Alternatively, the RootSchema provides a database backup service that you can incorporate directly into any of your applications. For details, see Chapter 7 of the JADE Developer's Reference.

When a file backup completes, the MD5 checksum is automatically recomputed and compared with the value calculated when writing the file.

If you move database backups across media (for example, from disk to disk or tape to disk), it is essential that you verify the resulting files. Use the JADE Database utility verifyChecksums function to recalculate and compare the file checksums with those that were originally written to the backupinfo file.

We cannot stress enough the importance of validating the content of the files written.