Using the Online Database Backup Service

The JADE RootSchema provides a database backup service that you can incorporate directly in any of your applications to reduce your development work. This provides you with a small subapplication that you can integrate into your own JADE applications as a simple backup service to initiate a full online backup to disk.

The backup service is controlled by the modal Backup Database dialog that provides the user interface and spawns an asynchronous JADE process to perform the actual backup operations. As it is modal, the user interface is synchronous, whereas the backup thread operates asynchronously in the background. The user interface also provides a progress dialog that monitors the progress of backup operations and allows the backup to be canceled.

This backup service is controlled by the JadeBackupDatabaseDialog subclass of the Form class, which uses a separate process to do the backup.

Although you can use the online backup service directly from your user applications, it does not make use of the full potential of the DbFile and JadeDatabaseAdmin class framework.