Cross-Database Backup Recovery via Intermediary Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database systems are unable to recover backup files stored in third-party backup tools from one database system into another database system.

Innovation Solution

The system uses the system identifier of the source database system to determine the appropriate configuration file and pipe names to access and recover backups from the third-party backup tool, allowing the target database system to request and receive the necessary backups for recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If backup files are stored in a third-party backup tool with abstracted storage and lifecycle management, then backup file security and management control are improved, but the ability to recover backup files from one database system into another database system deteriorates

Engineering Contradiction:
Improvebackup file management controlVSAvoidcross-database system recovery capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary mechanism that bridges the third-party backup tool's abstracted storage system and the target database system. This intermediary enables the target database system to access and recover backup files from a different source system by translating between the backup tool's abstracted interface and the database system's recovery requirements, thus resolving the contradiction between maintained security control and enabled cross-system versatility

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a backup tool implements its own lifecycle management and access control for backup files, then backup file security and organizational control are improved, but compatibility with foreign database systems deteriorates

Engineering Contradiction:
Improvebackup file access controlVSAvoidforeign database system compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal access mechanism that allows the backup tool's lifecycle management and access control system to serve multiple database systems beyond its native system. By creating a standardized interface layer that works with different database systems' recovery protocols, the backup tool maintains its security and control features while gaining the versatility to support foreign database system recoveries

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10268552B2Database recovery using foreign backups
Publication Date: 2019.04.23 SAP SE
  • US10268552B2 patent drawing
  • US10268552B2 patent drawing
  • US10268552B2 patent drawing

AI summary

A system includes reception, at a target database system, of a request to recover a backup created by a source database system into the target database system, determination of a backup tool configuration file associated with the source database system, determination of a filepath of the backup, determination of a backup filepath associated with the target database system, and request of a recovery of the backup using the backup tool configuration file, wherein the request using the backup tool configuration file includes the filepath of the backup and the backup filepath associated with the target database system.