Decoupling Dependent Data Object Destruction via Backup Table
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing framework for data object destruction is limited by the need to preserve the master data object until all dependent objects are destroyed, which restricts throughput and may violate compliance with regulations, as individual data objects are typically destroyed as a whole.
Innovation Solution
A framework that decouples the destruction of dependent data objects from the master data object by using a backup table to store relevant attributes, allowing the master data object to be destroyed before or concurrently with its dependents, and deleting the backup table entry once all dependents are destroyed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the master data object is preserved until all dependent objects are destroyed, then data integrity is maintained, but destruction throughput is reduced and compliance timelines may be violated
Solution Approach 1:
The patent segments the master data object into two parts: the original object and a backup table entry. The backup table stores only the attributes necessary for dependent object destruction decisions, allowing the master object to be destroyed independently while maintaining the ability to evaluate dependent objects.
Solution Approach 2:
The patent creates a copy of relevant attributes from the master data object and stores them in a backup table. This copy enables the destruction process to proceed without waiting for the master object, as the backup contains all necessary information for evaluating dependent objects.
2Reliability
If the master data object is preserved until all dependent objects are destroyed, then dependent object destruction can be properly evaluated, but retention of the master data object is extended beyond compliance requirements
Solution Approach 1:
The patent extracts the essential attributes from the master data object and places them in a backup table. This extraction allows the master object to be destroyed immediately while the backup table continues to support dependent object evaluation without extending master object retention.
3Stability of the object's composition
If data objects are destroyed as a whole, then data consistency is maintained, but flexibility in destruction timing is lost
Solution Approach 1:
The patent segments the destruction process into independent evaluations of dependent objects based on stored attributes, allowing each dependent object to be destroyed at its appropriate time rather than requiring synchronized destruction with the master object.
Data Source
AI summary
A framework for an improved destruction of interrelated data objects is described herein. In one embodiment, destruction and/or archiving of data objects are decoupled from the destruction and/or archiving of a master data object by using a backup table. Before being destructed, attributes relevant to destruction of dependent data objects are copied from the master data object to the backup table. Subsequent destruction operations performed on data objects dependent on the master data object may attempt to retrieve the attributes relevant to destruction from the master data object itself, or from the backup table. In this way, data object destruction orderings are avoided, enabling dependent data objects to be destructed at any time.


