Tuesday, March 01, 2005

SPM Jobs Website: Backup and Restore

All data and variable values should be kept separate from the code to enable easy backup.

A simple backup system should be in place that can be set to automatically backup all data at a fixed time interval. The backed up data should never overwrite previously backed up data...each new backup should create its own file(s). The superadmin sets the backup time interval and can also force an immediate backup.

The restore system should allow a "clone" of the SPM Jobs website to be created and filled with the restored data separate from the production version.

A comparison of two backup files would be a nice feature.