Database develop. life cycle - data development and management cycle
data development and management cycle to ensure data safety and disaster recovery.
1. Full Backup
-
Definition: A complete copy of all data (files, databases, or system state) at a specific point in time.
-
Pros:
-
Cons:
-
Use Case: Done weekly or monthly as a baseline, with incremental/differential backups in between.
2. Incremental Backup
3. Differential Backup
Comparison at a Glance
| Strategy |
Backup Size |
Backup Speed |
Restore Speed |
Storage Needs |
Typical Use Case |
| Full |
Large |
Slowest |
Fastest |
High |
Weekly/monthly baseline |
| Incremental |
Smallest |
Fast |
Slowest |
Low |
Frequent backups (daily/hourly) |
| Differential |
Medium |
Moderate |
Faster |
Medium |
Daily backups after full backup |
Best Practice in the Development Cycle