The main difference between backup and recovery is that backup is a copy of data that can be used in a database failure while recovery is the process of restoring a database to the correct state when a failure occurs.
DBMS provides multiple advantages. It allows storing, manipulating and retrieving data from databases. It also allows performing transactions and provides protection to data. Backup and recovery are two main concepts related to DBMS.
In information technology, a backup, or data backup, or the process of backing up, refers to the copying into an archive file of computer data that is already in secondary storage—so that it may be used to restore the original after a data loss event. The verb form is "back up" (a phrasal verb), whereas the noun and adjective form is "backup"
Backups are primarily to recover data after its loss from data deletion or corruption, and secondarily to recover data from an earlier time, based on a user-defined data retentionpolicy. Though backups represent a simple form of disaster recovery and should be part of any disaster recovery plan, backups by themselves should not be considered a complete disaster recovery plan. One reason for this is that not all backup systems are able to reconstitute a computer system or other complex configuration such as a computer cluster, active directory server, or database server by simply restoring data from a backup.
Check here to know top 5 free backup software
Recovery helps to restore a database to the correct state when a failure occurs. In other words, it allows the database to come to a consistent state after a sudden failure. Therefore, the recovery process improves the reliability of the database.
It is possible to recover the database utilization log-based recovery. A log is a sequence of records that contains records of a transaction. The log of each transaction is maintained in some stable storage. It helps to recover the database throughout a failure. The log contains the information regarding the transaction to execute, changed values and the transaction state. all this information will be stored in the order of execution.
Furthermore, it's possible to recover in concurrent transactions. The logs will interleave when 2 transactions execute simultaneously. it's a tough method to recover the system and to return all logs to a previous point. A checkpoint is a solution to this issue. The checkpoints work as benchmarks.
Know more on how to recover deleted files on your Pc
Backup is a copy of data that is used to restore the original after a data loss event occurred. Recovery is the process of retrieving inaccessible, lost, corrupted, damaged or formatted data to the original state. These definitions explain the main difference between backup and recovery.
A backup is a replication of data while recovery is a process to store the database.
Backup and recovery are two main concepts related to DBMS. The difference between backup and recovery is that backup is a copy of data that can be used in a database failure while recovery is the process of restoring a database to the correct state when a failure occurs.