Pointer-Based Database Backup Mounting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing database backup solutions require provisioning storage resources for point-in-time copies and waiting for large data sets to traverse networks, making them inefficient for seamless database recovery and access.

Innovation Solution

The method generates self-contained database backups that include both data and metadata, allowing for seamless live-mounting by retaining physical point-in-time data and metadata on backup storage, and using pointer-based snapshots to mount a file system on the target device without needing to transfer large data sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional database backup solutions are used to create point-in-time copies, then database data can be recovered, but storage resources must be provisioned and large data sets must traverse networks, causing delays

Engineering Contradiction:
Improvedatabase recovery capabilityVSAvoiddata transfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses pointer-based snapshots that copy only metadata (pointers) rather than actual data blocks. The backup storage system creates a snapshot directory with pointers to data blocks stored in a data store, enabling rapid access without transferring large data sets across the network. This resolves the contradiction by maintaining recovery capability while eliminating time-consuming data traversal.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments backup data into separate components: control files stored in a backup storage system and data blocks stored in a data store. The snapshot mechanism separates metadata (pointers to data blocks) from actual data, allowing the metadata to be copied and accessed rapidly while data blocks remain in their original locations. This segmentation enables fast recovery without provisioning new storage or transferring large data sets.

Inventive Principle:
Principle #1Segmentation

2Reliability

If traditional backup solutions create point-in-time copies, then database data can be restored, but storage resources must be provisioned for the copies

Engineering Contradiction:
Improvedatabase recovery capabilityVSAvoidstorage resource provisioning
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates pointer-based snapshots that copy only metadata (pointers) rather than actual data blocks. The snapshot directory contains pointers to data blocks that already exist in the data store, eliminating the need to provision new storage resources for copies. This resolves the contradiction by maintaining recovery capability while avoiding the complexity of storage provisioning.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements a nested structure where the snapshot directory is contained within the backup storage system, and the pointers within the snapshot directory reference data blocks stored externally in the data store. This nested architecture allows the backup system to reference existing data without duplicating it, eliminating the need for additional storage provisioning while maintaining full recovery capability.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Reliability

If large data sets are transferred for backup recovery, then complete data can be restored, but the process becomes inefficient and slow

Engineering Contradiction:
Improvedata completenessVSAvoidrecovery efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent copies only pointer metadata rather than large data blocks during backup operations. The snapshot mechanism creates a lightweight copy of the directory structure with pointers to actual data blocks, enabling rapid restoration without transferring large data sets. This resolves the contradiction by maintaining data completeness through pointer references while dramatically improving recovery efficiency.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces pointer-based snapshots as an intermediary between the backup storage system and the actual data blocks. These snapshots act as mediators that provide metadata about data locations without containing the data itself, enabling efficient access to complete data information without transferring large data sets during backup and recovery operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11232002B2Method and system for seamless database backup live-mounting using self-contained database backups
Publication Date: 2022.01.25 EMC IP HLDG CO LLC
  • US11232002B2 patent drawing
  • US11232002B2 patent drawing
  • US11232002B2 patent drawing

AI summary

In general, in one aspect, the invention relates to a method for accessing backup data includes receiving a live mount connection request from a client device, in response to the live mount connection request: generating a directory, populating the directory with a backup control file image and a plurality of pointers to backup data file images in a second directory, wherein the backup control file image is obtained from the second directory, restoring at least a portion of the backup data file images in the directory using the backup control file image and at least a portion of the backup data file images in the second directory, and providing after the restoring, a handle to the directory to the client device.