Automated Backup Parameter Retrieval for Database Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Database administrators face challenges in restoring databases to previous states due to the need to provide specific backup parameters for third-party backup applications, which they are not familiar with, and may not even know or remember, especially when backup servers change without notification.

Innovation Solution

A system that automatically retrieves backup parameters for recovery by storing them in a backup catalog and standard directory location, allowing the backup application to recover clone copies from external destinations without requiring database administrators to provide specific parameters to third-party backup applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If database administrators use third-party backup applications to store clone copies of backup files, then backup reliability is improved, but operation complexity increases because administrators must provide specific backup parameters they are not familiar with

Engineering Contradiction:
Improvebackup reliabilityVSAvoidoperation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system enables self-service by automatically retrieving backup parameters from the backup catalog without requiring database administrators to manually provide them. The backup application autonomously queries the catalog using metadata from the clone copy and retrieves the necessary parameters, eliminating the need for administrator intervention and reducing operational complexity while maintaining reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The backup catalog serves as an intermediary between the clone copy and the backup parameters. Instead of administrators directly interacting with the complex third-party backup application parameters, the system uses the catalog as a mediator that stores and manages parameters, allowing automated retrieval through structured queries based on clone copy metadata.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If backup parameters are stored in a third-party backup application catalog, then parameter security is improved, but accessibility worsens because database administrators cannot access parameters they do not know exist

Engineering Contradiction:
Improveparameter securityVSAvoidparameter accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The backup catalog acts as an intermediary that maintains secure storage of backup parameters while enabling automated access. The catalog stores parameters securely but allows the backup application to retrieve them automatically using metadata from clone copies, eliminating the need for administrators to directly access or know about the parameters while maintaining both security and accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service by enabling automated retrieval of backup parameters through the backup application's ability to query the catalog using clone copy metadata. This eliminates the need for administrator intervention in parameter access while maintaining secure storage in the catalog, resolving the contradiction between security and accessibility.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If backup servers are changed without notification, then system flexibility is improved, but recovery reliability worsens because administrators cannot locate clone copies without backup parameters

Engineering Contradiction:
Improvesystem flexibilityVSAvoidrecovery reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback by using metadata from clone copies to automatically query the backup catalog and retrieve current backup parameters. This closed-loop approach ensures that even when backup servers change, the system continuously obtains up-to-date parameter information from the catalog, maintaining recovery reliability while allowing server flexibility.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The backup application performs self-service by automatically retrieving updated backup parameters from the catalog using clone copy metadata, without requiring administrator notification or intervention when backup servers change. This maintains recovery reliability while preserving system flexibility to adapt to server changes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10534760B1Method and system for retrieving backup parameters for recovery
Publication Date: 2020.01.14 EMC IP HLDG CO LLC
  • US10534760B1 patent drawing
  • US10534760B1 patent drawing
  • US10534760B1 patent drawing

AI summary

Retrieving backup parameters for recovery is described. A clone copy is created of a backup file stored on a disk. The clone copy is stored on an external destination node including an external disk and/or a tape. Backup parameters are stored to a backup catalog. The backup parameters identify a location of the clone copy. A request is received to recover the clone copy. The backup parameters are retrieved from the backup catalog. The clone copy is recovered from the external destination node based on the backup parameters. The clone copy is restored to a database associated with the backup file.