Database Gateway Using Machine Learning for Data Type Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current approaches for integrating and moving data between differently configured databases are inefficient and prone to errors due to the need for on-demand generation of data integration and transformation tools, which struggle with varying data formats and storage conventions.

Innovation Solution

The use of machine learning techniques to identify and map data types between source and destination databases, generating a destination database model that allows for seamless data integration by predicting keys, indexes, and partitions, thereby automating the data replication process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional on-demand generation of data integration tools is used, then data can be moved between differently configured databases, but the process is inefficient and prone to errors

Engineering Contradiction:
Improvedata integration accuracyVSAvoiddata integration efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system employs machine learning models that automatically analyze source and destination database schemas, infer data type mappings, and generate integration transformations without human intervention. The ML model self-learns from database metadata and autonomously produces accurate data integration solutions, eliminating manual analysis while maintaining high reliability through intelligent pattern recognition.

Inventive Principle:
Principle #25Self-service

2Productivity

If machine learning algorithms are used to generate destination database models, then data integration efficiency is improved, but computing resources are consumed

Engineering Contradiction:
Improvedata integration efficiencyVSAvoidcomputing resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary analysis by examining database schemas and metadata before actual data integration occurs. The machine learning model pre-generates destination database models and data type mappings in advance, so that when data integration is needed, the heavy computational work has already been completed, reducing real-time resource consumption while maintaining high efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12061579B2Database gateway with machine learning model
Publication Date: 2024.08.13 DELL PROD LP
  • US12061579B2 patent drawing
  • US12061579B2 patent drawing
  • US12061579B2 patent drawing

AI summary

A method comprises reading data from a source database, identifying one or more data types corresponding to the source database, identifying a destination database for the data, and identifying one or more data types corresponding to the destination database. In the method, a destination database model to use in connection with writing the data in the destination database is generated. The generation of the destination database model is based at least in part on the one or more data types corresponding to the destination database, and is performed using one or more machine learning algorithms.