Enterprise Table Backup Restoration for Filtering Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multi-tiered enterprise network systems consume significant processing capacity and bandwidth when restoring unfiltered tables after a filtering operation, as they typically regenerate the entire table from scratch.
Innovation Solution
A system and method that detects filtering operations and stores table elements in a backup collection, allowing for efficient restoration of the unfiltered table node from this backup when the filtering function is disabled, thereby avoiding full regeneration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system regenerates the entire table from scratch after filtering, then the unfiltered table is restored, but processing capacity and bandwidth are significantly consumed
Solution Approach 1:
The system performs preliminary action by creating and storing a backup copy of the table data before the filtering operation. This backup is then used for restoration after filtering, eliminating the need to regenerate the entire table from scratch and significantly reducing processing capacity consumption during restoration.
Solution Approach 2:
The system creates a backup copy of the table data in memory before filtering. This copy is then restored after the filtering operation completes, avoiding the need to regenerate the full table and reducing both processing capacity and bandwidth usage during restoration.
2Reliability
If the system regenerates the entire table from scratch after filtering, then the unfiltered table is restored, but bandwidth usage increases
Solution Approach 1:
The system performs preliminary action by creating and storing a backup copy of the table data before the filtering operation. This backup is then used for restoration after filtering, eliminating the need to regenerate the entire table from scratch and significantly reducing processing capacity consumption during restoration.
Solution Approach 2:
The system creates a backup copy of the table data in memory before filtering. This copy is then restored after the filtering operation completes, avoiding the need to regenerate the full table and reducing both processing capacity and bandwidth usage during restoration.
3Productivity
If the system stores table elements in a backup collection during filtering, then restoration efficiency improves, but memory usage increases
Solution Approach 1:
The system performs preliminary action by creating and storing a backup copy of the table data before the filtering operation. This backup is then used for restoration after filtering, eliminating the need to regenerate the entire table from scratch and significantly reducing processing capacity consumption during restoration.
Solution Approach 2:
The system creates a backup copy of the table data in memory before filtering. This copy is then restored after the filtering operation completes, avoiding the need to regenerate the full table and reducing both processing capacity and bandwidth usage during restoration.
Data Source
AI summary
A system and method are described for efficiently filtering and restoring tables within an enterprise application server. For example, one embodiment of the invention detects that a filtering function has been selected for a particular table node and responsively stores elements from the table node within a backup table collection. The filtering function is then performed to generate a filtered table node containing a subset of elements specified by the filtering function. Subsequently, upon detecting that the filtering function has been disabled, the table node may be restored from the backup table collection.


