Backup

The nature of services that OfficeLine is designed to provide requires very high data storage reliability and readily available procedures to restore the data if needed. Therefore, OfficeLine has a sophisticated backup system:
  If data become inconsistent, the database can be restored to its condition just before the moment of failure;

  If the database gets lost, it is possible to restore it using a backup database and a journal file.
This solution ensures there will be no data loss even if a technical defect (on the used hardware) or other factor caused failure occur.

Clustering

Clustering provides for duplication of all data on a backup server. If the main server ensuring operation of the system fails, another server, running as a backup to the moment of failure, will automatically assume all the main server's functions. This makes the system completely resistant to any failure. By doubling the application servers and other hardware, it is also possible to secure all distribution channels against failure .
Moreover, locating both servers on different locations can prevent data losses in cases of an emergency, such as a fire.

Archiving

OfficeLine allows automatic archiving of data based on preset rules (such as the age of data). Archived data can be viewed in the same way as current data. This ensures safe storing of older data and provides for their future auditing.