Database Modification Unit for Selective Restore

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database backup and restore methods are slow and imprecise, often requiring restoration of all databases to the last known state, resulting in data loss and minimal precision in identifying and addressing corrupted databases.

Innovation Solution

A business change management system with a smart restore capability that includes a network interface, control unit, and database modification unit to receive corruption notifications, determine change requests, and issue restore commands to specific database versions, allowing for precise restoration of affected databases while preserving unrelated data changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all databases are restored to the last known state, then data corruption is resolved, but data loss occurs and restoration time increases

Engineering Contradiction:
Improvedata integrityVSAvoiddata loss
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system segments the restoration process by identifying and restoring only the specific corrupted database or table rather than restoring all databases. The audit trail allows precise identification of which database object is corrupted, enabling selective restoration that preserves unrelated data changes in other databases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary tracking of all database transactions and maintains an audit trail before corruption occurs. This preliminary action of recording change requests, SQL commands, and transaction logs enables the system to determine the exact point of corruption and restore only to that specific state, preventing unnecessary data loss.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all databases are restored to the last known state, then data corruption is resolved, but restoration time increases

Engineering Contradiction:
Improvedata integrityVSAvoidrestoration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system divides the restoration scope into minimal necessary units by identifying the specific corrupted database, table, or even individual rows through audit trail analysis. This segmentation reduces restoration time by avoiding unnecessary restoration of unaffected database objects.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by restoring only the minimum necessary data to fix the corruption - whether that is a single table, specific rows, or a specific point in time - rather than performing a complete database restoration. The audit trail enables this partial restoration approach.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If all databases are restored to the last known state, then data corruption is resolved, but precision in identifying corrupted data decreases

Engineering Contradiction:
Improvedata integrityVSAvoidcorruption identification precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system implements feedback through the audit trail that continuously tracks database transactions, change requests, and SQL commands. When corruption is detected, the audit trail provides feedback about the sequence of operations leading to corruption, enabling precise identification of the corrupted data and the exact point where restoration should occur.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The audit trail performs preliminary recording of all database operations, change requests, and transaction details before corruption occurs. This preliminary documentation enables precise post-corruption analysis to identify exactly which database object and which version should be restored, rather than using a blanket restoration approach.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10783039B2Intelligent backup and restore system
Publication Date: 2020.09.22 LIN YEEJANG JAMES
  • US10783039B2 patent drawing
  • US10783039B2 patent drawing
  • US10783039B2 patent drawing

AI summary

A system allows smart backup and restore of databases. The system identifies a database affected by a database operation recorded by a database event record, identifies a database operation time recorded by the database event record, and requests to restore the database to a version backed up prior to the database operation time.