Database Transaction Replay for Anomalous Recovery Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing database recovery methods are time-consuming and resource-intensive, particularly for large databases, and lack the ability to systematically detect and correct anomalous transactions, leading to significant downtime and data loss.

Innovation Solution

Implementing a machine learning model, such as an LSTM Autoencoder, to proactively detect anomalous transactions in a database system, allowing for intelligent replay of transactions to a secondary database with configurable disaster recovery delay, thereby validating and correcting discrepancies without requiring a full database restore.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional database recovery methods are used, then data can be recovered, but the process is time-consuming and resource-intensive, leading to significant downtime

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously monitoring database transactions and detecting anomalous patterns before they cause complete data loss. The machine learning model analyzes transaction behaviors in advance, and the system prepares recovery plans by identifying critical transactions and dependencies, enabling faster recovery when failures occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The recovery process is segmented into multiple phases: anomaly detection, impact assessment, selective rollback, and data reconstruction. Instead of restoring the entire database, the system identifies and recovers only the affected segments, significantly reducing recovery time and resource consumption while maintaining data integrity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If traditional database recovery methods are used, then data can be recovered, but the process is resource-intensive

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system extracts only the necessary information for recovery by analyzing transaction logs and identifying specific anomalous transactions rather than processing the entire database. The machine learning model filters and selects only the critical transaction records that caused the anomaly, reducing resource consumption while maintaining effective recovery capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of performing a complete database restore, the system applies partial recovery by selectively rolling back only the anomalous transactions and their dependent operations. This partial action approach reduces resource consumption significantly while still achieving the recovery objective, avoiding the excessive action of restoring entire databases.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If machine learning models are used to detect anomalies, then detection accuracy improves, but system complexity increases

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The machine learning model performs self-service by automatically learning from historical transaction data and continuously improving its anomaly detection accuracy without requiring manual retraining. The system self-adjusts to changing database patterns and automatically updates its detection thresholds, maintaining high accuracy while managing complexity through automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the machine learning model continuously receives feedback from transaction outcomes and adjusts its detection parameters accordingly. This feedback loop enables the model to improve accuracy over time while the system manages complexity through automated parameter tuning and adaptive learning rather than manual configuration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250363015A1Anomalous transaction recovery in database systems
Publication Date: 2025.11.27 DELL PROD LP
  • US20250363015A1 patent drawing
  • US20250363015A1 patent drawing
  • US20250363015A1 patent drawing

AI summary

An apparatus comprises at least one processing device configured to detect, utilizing a machine learning model, anomalous transactions in a database system comprising first and second databases, the second database having a configurable disaster recovery delay time period relative to the first database. The at least one processing device is also configured to determine a recovery time point for the database system based on a transaction time of a given anomalous transaction, and to replay, from the first database to the second database, a first set of transactions occurring during the configurable disaster recovery delay time period up to the determined recovery time point, to validate recovery of the first set of transactions, and to replay, from the first database to 10 the second database, a second set of transactions of the database system occurring after the determined recovery time point responsive to validating recovery of the first set of transactions.