Relational Data Structure Reuse in Database Archiving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database archiving systems consume significant time and resources due to the need to regenerate complex relational data structures for each archiving iteration, despite data dependencies remaining largely unchanged between iterations.

Innovation Solution

The proposed solution involves reusing valid portions of previously generated relational data structures by validating their integrity before each archiving iteration, thereby eliminating the need to rebuild them, and storing and reusing these structures when dependencies have not changed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If relational data structures are regenerated for each archiving iteration, then data archiving reliability is ensured, but archiving time and computational resources increase significantly

Engineering Contradiction:
Improvedata archiving reliabilityVSAvoidarchiving time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary validation of relational data structures before archiving iterations to determine if regeneration is necessary. By checking validity in advance, the system avoids unnecessary regeneration while ensuring reliability when needed, thus reducing overall archiving time without compromising data integrity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and reuses copies of validated relational data structures across multiple archiving iterations. Instead of regenerating structures each time, valid copies are retained and reused, significantly reducing computational overhead and archiving time while maintaining reliability through validation checks

Inventive Principle:
Principle #26Copying

2Measurement precision

If relational data structures are regenerated for each archiving iteration, then data dependency accuracy is maintained, but computational resources are consumed excessively

Engineering Contradiction:
Improvedata dependency accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system creates copies of relational data structures and reuses them across iterations when validation confirms their accuracy. This copying approach maintains data dependency precision while dramatically reducing the computational resources required, as regeneration is performed only when necessary rather than on every iteration

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the state of relational data structures from temporary (regenerated each time) to persistent (reused across iterations) based on validation results. This parameter change in lifecycle management maintains accuracy through validation while reducing computational resource consumption by eliminating redundant regeneration operations

Inventive Principle:
Principle #35Parameter changes

3Productivity

If relational data structures are reused from previous iterations, then archiving efficiency improves, but data structure validity may be compromised

Engineering Contradiction:
Improvearchiving efficiencyVSAvoiddata structure validity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements a feedback mechanism where relational data structures are validated before reuse and the validation results feed into the decision to reuse or regenerate. This closed-loop approach ensures that efficiency gains from reuse do not compromise validity, as invalid structures are detected and regenerated through the feedback process

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary validation of relational data structures before reusing them in archiving operations. This advance checking ensures that only valid structures are reused, maintaining reliability while still achieving efficiency benefits from reuse. The preliminary action prevents validity compromises before they can affect archiving operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8515916B2Data archiving methods and data archiving apparatus
Publication Date: 2013.08.20 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8515916B2 patent drawing
  • US8515916B2 patent drawing
  • US8515916B2 patent drawing

AI summary

Data archiving methods and data archiving apparatus are disclosed. An example method includes storing a first relational data structure generated in connection with a first iteration of an archiving process; determining a status of the first relational data structure; and when the status is valid, using the first relational data structure in a second iteration of the archiving process.