compare","metadata":{}}]}}]},"metadata":{"auth":{},"testAttributes":{}},"context":{"page":{"locale":null,"site":null,"pageUrl":"https://aws.amazon.com/compare/the-difference-between-incremental-differential-and-other-backups/","targetName":null,"pageSlotId":null,"organizationId":null,"availableLocales":null},"environment":{"stage":"prod","region":"us-east-1"},"sdkVersion":"1.0.115"},"refMap":{"manifest.js":"289765ed09","what-is-header.js":"251923df8a","what-is-header.rtl.css":"ccf4035484","what-is-header.css":"ce47058367","what-is-header.css.js":"004a4704e8","what-is-header.rtl.css.js":"f687973e4f"},"settings":{"templateMappings":{"category":"category","headline":"headline","primaryCTA":"primaryCTA","primaryCTAText":"primaryCTAText","primaryBreadcrumbText":"primaryBreadcrumbText","primaryBreadcrumbURL":"primaryBreadcrumbURL"}}}

What’s the Difference Between Incremental, Differential, and Other Backups?


whats-the-difference-between-incremental-differential-and-other-backups","metadata":{}}]}},{"fields":{"faqQuestion":"Full vs. incremental vs. differential backup — how they work","faqAnswer":"

There are three main data backup strategies, which we detail next. \n

Full backup \n

When your backup software takes a full backup, it copies the entire dataset, regardless of whether any changes were made to the data. This type of backup is generally taken less frequently for practical reasons. For instance, it can be time-consuming and also take up a large amount of storage space. Alternatives to full data backups include differential or incremental backups. \n

Incremental backup \n

An incremental backup only copies modified data since the last backup. For example, if you took a full backup on Sunday, your incremental backup on Monday would only copy changes since the Sunday backup. On Tuesday, it would only copy changes to the backup image file since the Monday backup. \n

Differential backup \n

A differential backup strategy copies only newly added and changed data since the last full backup. If your last full backup was on Sunday, a backup on Monday would copy all changes since Sunday. If you took another backup on Tuesday, it would also copy all changes since Sunday. The backup file size would increase progressively until the next full backup.","id":"seo-faq-pairs#full-vs-incremental-vs-differential-backup-how-they-work","customSort":"2"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#whats-the-difference-between-incremental-differential-and-other-backups","name":"whats-the-difference-between-incremental-differential-and-other-backups","namespaceId":"seo-faq-pairs#faq-collections","description":"

whats-the-difference-between-incremental-differential-and-other-backups","metadata":{}}]}},{"fields":{"faqQuestion":"Key differences: incremental vs. differential backup","faqAnswer":"

Incremental and differential backup strategies offer different trade-offs depending on the backup performance you want to achieve. Next, we give key differentiating factors. \n

Backup speed \n

Differential backups require more time to complete than incremental backups since the backup image file size increases daily. \n

In contrast, the incremental backup process is usually quicker and more efficient due to consistently small backup files. \n

Storage space utilization \n

Incremental backups require less storage space. \n

Differential backups take more storage space as time from the last full backup increases. A differential backup strategy aims to reduce restore time by trading off on storage space. \n

Implementation cost \n

Generally, an incremental backup saves you both backup storage space and network bandwidth. In the long run, a full backup paired with frequent incremental backups is the more cost-effective option. \n

In contrast, differential backups get costlier over time, and you’re required to take full backups more frequently to increase efficiency. \n

Data restoration speed \n

While incremental backups are cost-efficient, it can time-consuming and complex to restore data. It requires the first full backup and all subsequent incremental backups to restore data. For example, a crash on Wednesday would require you to go through all backups from Sunday to Tuesday, identify changes, and restore them cumulatively. The process gets more complex as time from the last full backup increases. \n

On the other hand, restoring from differential backups only requires the first full and the latest differential backup. It’s also much faster.","id":"seo-faq-pairs#key-differences-incremental-vs-differential-backup","customSort":"3"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#whats-the-difference-between-incremental-differential-and-other-backups","name":"whats-the-difference-between-incremental-differential-and-other-backups","namespaceId":"seo-faq-pairs#faq-collections","description":"

whats-the-difference-between-incremental-differential-and-other-backups","metadata":{}}]}},{"fields":{"faqQuestion":"When to use differential vs. incremental backup","faqAnswer":"

When you decide whether to use differential or incremental backup, you might consider multiple factors based on your requirements and budget. \n

Frequency of data changes \n

Incremental backups are more suitable if your organization deals with a substantial amount of data that undergoes frequent changes. It can save you on both time and backup costs. \n

On the other hand, if you opt for differential backups, costs could add up quickly. \n

Business requirements \n

To decide the best backup type to implement for your organization, you should consider available resources and your company's backup and data recovery policy. \n

For instance, product data is critical to an ecommerce application—and you may use differential backups to provide faster restore times and minimal downtime. \n

However, you may choose to archive image files or video data with just one full data backup if it doesn’t change over time.","id":"seo-faq-pairs#when-to-use-differential-vs-incremental-backup","customSort":"4"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#whats-the-difference-between-incremental-differential-and-other-backups","name":"whats-the-difference-between-incremental-differential-and-other-backups","namespaceId":"seo-faq-pairs#faq-collections","description":"

whats-the-difference-between-incremental-differential-and-other-backups","metadata":{}}]}},{"fields":{"faqQuestion":"Synthetic vs. incremental forever backup","faqAnswer":"

There are other backup data strategies apart from incremental and differential backups.  \n

Synthetic full backup \n

A synthetic full backup compares the data that has changed at the source with the original full backup and all incremental backups to create the next full synthesized backup. Instead of storing only the incremental backup file, the backup server consolidates changes with the last full backup and creates a synthetic full backup. The process is invisible to your end users. \n

In a synthetic full backup, you don’t save on storage space but you do save on network bandwidth. You only send incremental changes to the server instead of sending all your data. The server uses the data it already has to create the full backup copy. \n

Incremental forever backup \n

All other backup strategies discussed in this guide include taking periodic full backups. However, if you implement an incremental forever backup, you only take an initial full backup. Subsequently, you take a sequence of incremental (forever) backups indefinitely.  \n

The backup server stores all backup sets on a tape library or a large disk array. It automates the restoration process so it mimics restoration from a full backup.","id":"seo-faq-pairs#synthetic-vs-incremental-forever-backup","customSort":"5"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#whats-the-difference-between-incremental-differential-and-other-backups","name":"whats-the-difference-between-incremental-differential-and-other-backups","namespaceId":"seo-faq-pairs#faq-collections","description":"

whats-the-difference-between-incremental-differential-and-other-backups","metadata":{}}]}},{"fields":{"faqQuestion":"Summary of differences: full vs. incremental vs. differential backup","faqAnswer":"

\n \n \n \n \n \n \n \n

Backup types \n

Data \n

Backup speed \n

Storage space \n

Restoration speed \n \n

Active full \n

Copies all data. \n

Slow. \n

Substantial. \n

Fast. \n \n

Incremental \n

Copies only the changed data since last backup. \n

Faster than differential. \n

Smaller than differential.  \n

Slower than differential as it requires a full backup plus all incremental backups. \n \n

Differential \n

Copies changed data since last full backup. \n

Slower than incremental but faster than active full backup. \n

Gets larger especially with subsequent backups. \n

Faster than incremental as it requires just the full and last differential. \n \n

Synthetic full \n

Copies changed data incrementally but consolidates changes with the last full backup to create a synthetic full backup.  \n

Faster than active full as it copies only incremental changes. \n

About the same storage as active full. \n

Similar to active full. \n \n

Incremental forever \n

Creates one full, then subsequent (forever) incrementals. \n

Faster than synthetic full as it never creates subsequent full backups. \n

Takes less space than active and synthetic full. \n

Offers faster restoration than active and synthetic full.  \n \n \n","id":"seo-faq-pairs#summary-of-differences-full-vs-incremental-vs-differential-backup","customSort":"6"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#whats-the-difference-between-incremental-differential-and-other-backups","name":"whats-the-difference-between-incremental-differential-and-other-backups","namespaceId":"seo-faq-pairs#faq-collections","description":"

whats-the-difference-between-incremental-differential-and-other-backups","metadata":{}}]}},{"fields":{"faqQuestion":"How can AWS support your data backup requirements?","faqAnswer":"

Amazon Web Services (AWS) offers multiple options to support your backup strategy. If you’re curious, you can read about AWS backup & restore services. Here are some examples: \n