Intermediary Server for Heterogeneous Database Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Replicating data across databases with different platforms is resource-intensive and costly, as existing methods lack efficient management of resource availability and cost optimization.

Innovation Solution

An intermediary server manages data replication by determining the optimal utilities and order for data extraction, loading, and application based on resource availability and cost efficiency, transforming data formats as needed, and scheduling replication processes to optimize resource usage and minimize costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data replication is performed across databases with different platforms using existing methods, then data redundancy and platform-specific functionality are maintained, but resource consumption and operational costs increase significantly

Engineering Contradiction:
Improvedata platform compatibilityVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent introduces an intermediary server that acts as a mediator between databases with different platforms. This server receives replication requests, determines the optimal replication method based on the specific database platforms involved, and executes the replication through appropriate utilities. This intermediary approach enables cross-platform data replication while optimizing resource consumption by selecting the most efficient replication strategy for each specific platform combination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data replication is performed across databases with different platforms using existing methods, then data redundancy and platform-specific functionality are maintained, but operational costs increase significantly

Engineering Contradiction:
Improvedata platform compatibilityVSAvoidoperational cost
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent implements a dynamic replication method selection mechanism that adapts to different database platform combinations. The system evaluates the specific characteristics of source and target databases, available replication utilities, and current system state to dynamically choose the most cost-effective replication approach. This dynamic adaptation reduces operational costs by avoiding fixed, inefficient replication strategies.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters such as replication timing, data transfer methods, and utility selection based on cost considerations. By adjusting these parameters dynamically according to the specific platform combination and current system conditions, the patent optimizes operational costs while maintaining effective data replication across heterogeneous platforms.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If data replication is performed across databases with different platforms, then comprehensive data coverage is achieved, but replication efficiency decreases due to lack of optimization

Engineering Contradiction:
Improvedata coverageVSAvoidreplication efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments the data replication process into distinct phases: determining available utilities, selecting the optimal replication method, executing replication through appropriate utilities, and managing the replication lifecycle. This segmentation allows each phase to be optimized independently, improving overall replication efficiency while ensuring comprehensive data coverage across different platforms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system incorporates feedback mechanisms that monitor replication performance, resource consumption, and system state. This feedback informs the selection of replication methods and utilities, allowing the system to continuously improve replication efficiency. The intermediary server uses information from previous replication operations to optimize future replication tasks across heterogeneous platforms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUSRE49042E1Data replication between databases with heterogenious data platforms
Publication Date: 2022.04.19 PAYPAL INC
  • USRE49042E1 patent drawing
  • USRE49042E1 patent drawing
  • USRE49042E1 patent drawing

AI summary

A system and method for data replication for databases using an intermediary server, the intermediary server choosing the order in which databases are replicated, the utilities used for each of the steps in the data replication process, the timing of the replication, and/or the timing each step of the data replication process is performed.