Single Segment Database Backup via Proxy Server Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current backup and recovery applications for large databases require significant time and system resources, especially when correcting unsuccessful backups, as they often necessitate a full rerun of the entire backup process, which is inefficient and strains the system.

Innovation Solution

A system and method that allow for backing up only a single data segment within a computer network, using a proxy server to relay commands between hosts, a server, and a storage array, enabling the creation of a single segment backup that can replace the corresponding segment in a full backup, thereby minimizing the need for a full backup of the entire database.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a full backup of the entire database is performed, then complete data protection is achieved, but the time and system resources required increase significantly

Engineering Contradiction:
Improvedata protection completenessVSAvoidbackup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the database backup into multiple segments or portions that can be independently identified and backed up. Instead of treating the entire database as a single unit, the system allows selection of specific segments based on criteria such as file type, size, or location, enabling partial backups that reduce time and resource consumption while maintaining data protection for critical portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial backup action by allowing the system to backup only the necessary portions of the database rather than the entire dataset. This partial action approach performs backup operations selectively on specific segments, files, or data portions that meet predefined criteria, thereby reducing overall backup time and system resource requirements while still achieving adequate data protection.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If a full backup is rerun to correct unsuccessful backup operations, then data integrity is restored, but system resources are significantly strained

Engineering Contradiction:
Improvedata integrityVSAvoidsystem resource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and identifies only the specific segments or portions of the database that failed during the backup process. Instead of rerunning the entire backup operation, the system isolates the problematic segments and performs targeted backup operations only on those specific portions, thereby restoring data integrity without the need to reprocess successful backup segments and avoiding excessive system resource strain.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If individual files are backed up using file-based approach, then flexibility in selection is achieved, but non-sequential disk access increases backup time

Engineering Contradiction:
Improvefile selection flexibilityVSAvoidbackup time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent employs an image-based backup approach that creates a sequential copy of the entire database or selected segments as a continuous data stream. This copying method reads data sequentially from the source and writes it sequentially to the backup medium, eliminating the non-sequential disk access problems of file-based approaches. The system maintains flexibility by allowing selection of which segments to copy while achieving efficient sequential processing during the actual backup operation.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8990161B1System and method for single segment backup
Publication Date: 2015.03.24 EMC IP HLDG CO LLC
  • US8990161B1 patent drawing
  • US8990161B1 patent drawing
  • US8990161B1 patent drawing

AI summary

The invention is a system and method for backing up a single segment and/or database on a host server. Present backups of database servers only allow full backups of the entire host server. If there are errors with any of the backed up segments or databases, this can only be corrected by re-running the entire backup process, which is very time consuming and tedious. The invention is a method for identifying and isolating single segments on the host server. In this fashion, if only one segment was not backup up correctly, then once identified and repaired, that segment may be backed up. By isolating single segments, only a segment that was not backed up correctly can be replicated. This increases the granularity of the backup system and minimizes the need to backup the entire host, saving time and cost.