Modernization Hub

Incremental Backup

Enhanced Definition

An incremental backup is a backup strategy that captures only the data that has changed or been added since the *last* backup of *any type* (full or incremental). In the mainframe z/OS environment, this method is employed to efficiently back up datasets, databases, or file systems by minimizing the amount of data transferred and stored.

Key Characteristics

    • Efficiency: Significantly reduces backup time and storage space requirements compared to full backups, as only modified data blocks or records are copied.
    • Dependency: A complete restore operation requires the initial full backup and all subsequent incremental backups applied in chronological order.
    • Change Tracking: Relies on system-level mechanisms (e.g., VSAM update flags, DB2 log records, IMS change accumulation, DFSMSdss change indicators) to identify changed data.
    • Utilities: Implemented using specialized z/OS utilities such as DFSMSdss (Data Set Services), DFSMShsm (Hierarchical Storage Manager), DB2 utilities (COPY), IMS utilities, or third-party backup software like TSM (Tivoli Storage Manager, now Spectrum Protect).
    • Granularity: Can operate at the dataset, volume, file, or database object level, depending on the specific utility and configuration.

Use Cases

    • Daily Backups: Often used for daily backup cycles after a weekly or monthly full backup to capture ongoing changes with minimal impact on system performance.
    • High-Volume Transaction Systems: Ideal for backing up frequently updated CICS or IMS databases and VSAM datasets where a full backup every day would be impractical.
    • Disaster Recovery: Forms a critical component of a comprehensive disaster recovery strategy, enabling frequent capture of recent data changes to minimize data loss (RPO).
    • Database Point-in-Time Recovery: In conjunction with database logging, incremental backups facilitate recovery to a specific point in time by applying changes from the logs.

Related Concepts

Incremental backups are fundamentally linked to Full Backups, which serve as the baseline from which all subsequent incremental changes are tracked. They differ from Differential Backups, which capture all changes since the *last full backup*, leading to larger backup sets but potentially faster restores than a long chain of incrementals. Database Journaling or Logging (DB2 logs, IMS logs) are crucial for tracking changes at a granular level, enabling accurate incremental backups and point-in-time recovery.

Best Practices:

Related Products

Related Vendors

ABA

3 products

ASE

3 products

IBM

646 products

Related Categories

Operating System

154 products