Data Migration Integrity Verification via Server Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data migration often results in integrity issues due to potential errors, causing users to be reluctant to migrate data, as errors can lead to application failures and data discrepancies between source and destination stores.

Innovation Solution

A system and method where a server computing system receives a request to access a data element migrated from a first data store to a second data store, accesses both data elements from both stores, and responds by providing the counterpart data element from the first store if they differ, ensuring data integrity by maintaining the original data element's value.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is migrated from the first data store to the second data store, then data accessibility is improved, but data integrity deteriorates due to potential migration errors

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by maintaining the original data in the first data store after migration to the second data store. When a request is received, the system proactively compares the migrated data with the original data before providing access, ensuring integrity verification occurs in advance rather than after errors manifest.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server computing system acts as an intermediary between the data stores and the requesting application. It receives requests for migrated data, automatically compares the migrated data element with its counterpart in the original data store, and selectively provides the correct data element, thereby mediating between the need for data accessibility and the need for data integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data migration is performed to improve data storage, then storage efficiency is improved, but data accuracy deteriorates due to migrating errors

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system implements a feedback mechanism where the server computing system automatically compares migrated data elements with their original counterparts upon access requests. This feedback loop identifies any discrepancies caused by migration errors and corrects them by providing the accurate original data, thereby maintaining data accuracy despite the benefits of data migration for storage efficiency.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If data elements are migrated between cryptographic data stores, then cryptographic flexibility is improved, but data consistency deteriorates due to potential value changes

Engineering Contradiction:
Improvecryptographic flexibilityVSAvoiddata consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system performs preliminary verification by comparing the migrated cryptographic data element with the original data element before providing access. This preliminary action ensures that any consistency issues arising from cryptographic transformations during migration are detected and corrected before the data is used, maintaining data consistency while allowing cryptographic flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server computing system serves as an intermediary that manages the complexity of cryptographic data migration. It handles the comparison and selection of correct data elements, allowing the system to benefit from cryptographic flexibility in the migration process while maintaining data consistency through automatic verification and correction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11163910B2Methods and systems for data migration
Publication Date: 2021.11.02 SALESFORCE INC
  • US11163910B2 patent drawing
  • US11163910B2 patent drawing
  • US11163910B2 patent drawing

AI summary

Systems and methods for performing migration may include receiving, by a server computing system, a request to access a data element from a second data store, the data element having been migrated to the second data store from a first data store; accessing, by the server computing system, the data element from the second data store and its counterpart data element from the first data store; and based on the data element from the second data store being different from the counterpart data element from the first data store, responding, by the server computing system, to the request by providing the counterpart data element from the first data store instead of the data element from the second data store.