Automated Database Migration with Link Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional database migration methods are time-consuming and inefficient, often requiring manual intervention and failing to retain database links during environment transitions, especially when migrating to cloud platforms, which poses challenges in balancing risk, cost, and timeline while ensuring compatibility and performance.

Innovation Solution

A system and method for automated database migration that assesses the source database, identifies dependencies, generates a re-factored structure, and updates granular components to migrate databases from an older environment to a newer one, utilizing AI and continuous integration/deployment frameworks to ensure seamless transitions and reduce manual effort.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional database migration methods are used to completely reproduce the database in the newer environment, then the database structure can be maintained, but the migration process becomes time-consuming and manual intervention is required

Engineering Contradiction:
Improvedatabase structure integrityVSAvoidmigration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses automated copying mechanisms to replicate database structures and components from the source environment to the target environment. Instead of manual reproduction, the system automatically copies database schemas, tables, views, stored procedures, and other components, maintaining structural integrity while eliminating manual intervention and reducing migration time significantly

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary assessment and planning actions before the actual migration. The system assesses the source database structure, identifies dependencies, and prepares the target environment in advance. This preliminary action ensures that when migration occurs, the process is streamlined and time-efficient while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If manual database migration is performed to ensure quality standards, then structural soundness can be maintained, but the process requires cumbersome manual assistance

Engineering Contradiction:
Improvedatabase quality standardsVSAvoidmanual intervention requirement
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent implements self-service automation where the migration system performs quality assurance, dependency resolution, and structure validation automatically without manual intervention. The system assesses the source database, identifies links and dependencies autonomously, and executes migration while maintaining quality standards through automated verification processes

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms that automatically verify database quality and structural integrity during migration. The system provides feedback on migration progress, validates transferred objects, and ensures quality standards are met through automated checking, eliminating the need for manual quality assurance while maintaining precision

Inventive Principle:
Principle #23Feedback

3Reliability

If database links are retained during migration to maintain relationships, then data integrity is preserved, but the complexity of tracking and transforming links increases

Engineering Contradiction:
Improvedata integrityVSAvoidlink transformation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary identification and mapping of database links and dependencies before migration. The system scans the source database to discover all links, views, and relationships, and prepares transformation rules in advance. This preliminary action simplifies the migration process by pre-resolving the complexity of link transformations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent automatically copies and transforms database links using automated mapping mechanisms. Instead of manually tracking and transforming each link, the system copies link definitions and automatically resolves dependencies between source and target database objects, maintaining data integrity while reducing the perceived complexity through automation

Inventive Principle:
Principle #26Copying

4Productivity

If automated migration tools are used to reduce manual effort, then migration speed increases, but the ability to handle complex database structures and dependencies may be compromised

Engineering Contradiction:
Improvemigration speedVSAvoidhandling complex database structures
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent incorporates sophisticated feedback mechanisms that allow the automated migration system to assess complex database structures, identify dependencies, and adapt migration strategies accordingly. The system provides feedback on what objects need to be migrated, their relationships, and any transformations required, enabling high-speed automated migration while maintaining the ability to handle complex structures

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements dynamic migration capabilities where the automated system can adapt to different database structures, types, and complexity levels. The migration tool dynamically adjusts its approach based on the source database characteristics, supporting various database platforms and structures while maintaining high productivity through automation

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP4036750A1System and method for database migration in an application environment migration
Publication Date: 2022.08.03 HEXAWARE TECHNOLOGIES
  • EP4036750A1 patent drawingFigure 1
  • EP4036750A1 patent drawingFigure 2
  • EP4036750A1 patent drawingFigure 3

AI summary

The present subject matter discloses a system and a method for database migration in an application environment migration. In one implementation, the method comprising assessing a source database (204) of a source application environment by a processor (122) of an application server (102). The processor (122) ascertains a quantum change for migrating database components (204a, ..., 204n) of the source database (204) to a target database (424) and forecasts an assessment statistic (302) that provides at least one functional readiness (304) and a timeline (306) to complete the migration of the database components (204a, ..., 204n) of the source database (204). The processor (122) further scans the source database (204) for identifying dependencies between the database components (204a, ..., 204n) in form of database links and generates a re-factored database structure (506a, ..., 506n) by breaking the source database (204) in accordance with the target database (424) while retaining the database links. Thereby, updating granular database components (424a, ..., 424n) of the target database (424) as per the forecasted assessment statistic (302) and the re-factored database structure (506a, ..., 506n) by the processor (122) and thus migrating the source database (204) to the target database (424), wherein the migration re-platforms the updated granular database components (424a, ..., 424n).