Dynamic Database Metadata Adjustment for Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for transferring data between source and destination databases are inefficient in automating the process of altering software metadata, leading to manual and time-consuming editing due to discrepancies between the two databases.

Innovation Solution

A system and method that allow a target computing device to receive software records, determine size errors, and adjust metadata column widths dynamically to match the actual data size, enabling efficient metadata editing and coordination across databases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual metadata editing is used to resolve discrepancies between source and destination databases, then metadata accuracy can be maintained, but the process becomes time-consuming and inefficient

Engineering Contradiction:
Improvemetadata accuracyVSAvoidmetadata editing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables self-service by automatically detecting metadata discrepancies between source and destination databases and performing the correction without human intervention. The automated metadata synchronization system compares metadata structures, identifies mismatches, and applies corrections autonomously, eliminating the need for manual editing while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by proactively detecting and correcting metadata discrepancies before they cause data transfer failures or inconsistencies. The automated synchronization process continuously monitors and adjusts metadata alignment, preventing problems rather than reacting to them after manual discovery.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automated metadata synchronization is implemented, then efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvemetadata editing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system achieves universality by designing a multi-functional automated metadata synchronization platform that can handle various database types, metadata formats, and discrepancy scenarios through a single unified system. This consolidates multiple manual processes into one automated solution, improving productivity while managing complexity through standardization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces an intermediary automated synchronization layer between source and destination databases. This mediator component handles the complex tasks of metadata comparison, discrepancy detection, and correction, shielding users from the underlying complexity while delivering efficient automated results.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If data field size limitations are enforced in destination databases, then data integrity is maintained, but flexibility in accommodating varying data sizes is reduced

Engineering Contradiction:
Improvedata integrityVSAvoiddata field flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies dynamics by making data field size limitations flexible and adaptable rather than static. The automated synchronization system dynamically adjusts destination database metadata to accommodate varying data sizes from source databases, allowing the system to maintain data integrity through enforced limits while adapting to different data scenarios when appropriate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system utilizes parameter changes by modifying metadata parameters such as data field sizes and constraints during the synchronization process. The automated system adjusts these parameters based on actual data characteristics from source databases, enabling flexibility to accommodate varying data sizes while maintaining reliability through controlled parameter modification.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10089333B2Method and system for dynamically modifying database metadata and structures
Publication Date: 2018.10.02 SESAME SOFTWARE
  • US10089333B2 patent drawing
  • US10089333B2 patent drawing
  • US10089333B2 patent drawing

AI summary

A system and method enable the selection of database records for editing and writing. A database record is queried for the size of the data fields contained therein. The size of the data field is compared to the field width limitation of a storage database. When it is determined that the data field displays a size greater than the size of the field width limitation of the storage database, a computing device extends the size of the limitation to accommodate the new database record data field. When the size of the limitation is expanded, the new database record is written to the storage database. The system and method may optionally include the input of a user at the final steps, wherein the user may optionally approve or disapprove the extension of the size of the field width limitation.