Remote CDC Control via Dynamic UDF Installation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current change data capture systems require extensive user intervention and resource allocation at both source and target systems, leading to inefficiencies and increased complexity in managing data changes between relational systems.

Innovation Solution

A control system that dynamically installs User-Defined Functions (UDF) in both source and target computing systems to coordinate agents for change data capture, minimizing pre-installations and configurations by using predefined interfaces and SQL commands to manage the propagation of changes, thereby centralizing computing efforts and reducing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If CDC systems use predefined agents at both source and target systems, then data change propagation can be achieved, but user intervention and configuration complexity increase

Engineering Contradiction:
Improvedata change propagationVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a control system as an intermediary that centrally manages CDC operations. Instead of requiring configuration at both source and target systems, the control system installs UDF functions and coordinates agents remotely, simplifying the configuration process while maintaining reliable data change propagation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses self-service mechanisms where UDF functions automatically perform configuration tasks. The control system dynamically installs UDF functions that enable agents to self-configure and self-manage, reducing the need for manual user intervention while ensuring proper data change propagation.

Inventive Principle:
Principle #25Self-service

2Productivity

If CDC systems require pre-installation and configuration at source and target systems, then data capture can be performed, but resource usage and installation time increase

Engineering Contradiction:
Improvedata capture capabilityVSAvoidinstallation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The control system performs preliminary actions by dynamically installing UDF functions before CDC operations begin. This preliminary setup is done centrally and automatically, eliminating the need for time-consuming manual pre-installation and configuration at both source and target systems, while ensuring data capture capability is properly established.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual mechanical configuration processes with automated software-based UDF function installation. The control system uses automated mechanisms to install and configure CDC components, substituting time-consuming manual operations with efficient automated processes that reduce installation time while maintaining data capture functionality.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If extensive user intervention is used for CDC system configuration, then system control is improved, but operational efficiency decreases

Engineering Contradiction:
Improvesystem controlVSAvoidoperational efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system implements self-service through UDF functions that automatically perform configuration and management tasks. The control system provides ease of operation by allowing centralized control, while the automated UDF functions handle execution, eliminating the need for extensive manual user intervention and thereby improving operational efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control system uses feedback mechanisms where UDF functions report status and the control system adjusts configuration automatically. This feedback loop maintains easy system control while reducing manual intervention, as the system self-adjusts based on feedback, thereby improving operational efficiency without sacrificing control capability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11520752B2Remote control of a change data capture system
Publication Date: 2022.12.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11520752B2 patent drawing
  • US11520752B2 patent drawing
  • US11520752B2 patent drawing

AI summary

The present disclosure relates to a control system for remotely controlling a change data capture (CDC) system. The CDC system comprises a source computing system and target computing system. The target computing system is configured to store a copy of data of the source computing system. The source computing system and the target computing system are configured to execute coordinated actions using predefined agents in order identify a change to data of the source computing system and to propagate, and store the change to the target computing system. The control system is configured for dynamically installing User-Defined Functions, UDF functions, in the source and target systems in order to control the agents to perform the predefined actions.