Search-Based Secondary Data Copying for Efficient Restoration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems face challenges in efficiently restoring data from remote storage devices, particularly during legal discovery processes, which can be costly and resource-intensive.

Innovation Solution

A system that creates secondary copies of data identified during searches within a data store, leveraging search criteria to stage and restore data efficiently, anticipating future recovery requests and reducing the need for extensive data retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data restoration is performed by reviewing large amounts of data from remote storage devices, then complete data recovery is achieved, but computing resources and time are overwhelmed and excessive costs are incurred

Engineering Contradiction:
Improvedata recovery completenessVSAvoidrestoration efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by creating secondary copies of data from remote storage devices before actual restoration is needed. Search-based secondary copies are generated in advance based on search criteria, so when restoration is required, the system can directly use these pre-prepared copies instead of reviewing all original data, thereby improving restoration efficiency while maintaining recovery completeness

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the relevant data portions that match search criteria from the massive data stores and creates secondary copies of just these extracted portions. This extraction approach avoids processing and reviewing unnecessary data during restoration, reducing computing resource overhead and time requirements while ensuring all needed data is recovered

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If comprehensive data backup is maintained for all possible restoration scenarios, then data recovery reliability is improved, but storage costs and system complexity increase

Engineering Contradiction:
Improvedata recovery reliabilityVSAvoidstorage system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of maintaining comprehensive backups for all possible scenarios, the system performs preliminary actions by creating search-based secondary copies in advance based on anticipated search criteria. This approach prepares only the most likely restoration scenarios, reducing storage requirements and system complexity while maintaining reliability for common recovery needs

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of data storage by creating multiple versions of secondary copies with different search criteria parameters. Rather than storing all possible data combinations, it varies the search parameters to generate targeted secondary copies, reducing overall storage complexity while ensuring coverage for different restoration scenarios

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11003626B2Creating secondary copies of data based on searches for content
Publication Date: 2021.05.11 COMMVAULT SYSTEMS INC
  • US11003626B2 patent drawing
  • US11003626B2 patent drawing
  • US11003626B2 patent drawing

AI summary

A method and system for creating secondary copies of data whose contents satisfy searches within data stores is described. In some cases, the system searches for data within a data store, identifies a set of data that satisfies the search, copies the identified set of data, and transfers the copy to secondary or other storage. In some cases, the system utilizes search-based secondary copies of days during restoration processes in order to restore data similar to and/or associated with data requested to be restored.