Search-Based Secondary Data Copying for Efficient Restoration
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


