DBMS Table Consistency Verification via Hash Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for verifying data consistency between remote DBMS tables are inefficient, particularly during data migration, as they require comparing data in ROW units, leading to increased verification time and potential downtime.

Innovation Solution

A system for verifying high-performance table data consistency between remote DBMS tables, which compares data in units of tables using hash functions, allowing for rapid consistency verification and parallel processing, and supports heterogeneous DBMS systems with different character sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data consistency verification is performed in ROW units between source and target databases, then data reliability is ensured, but verification time increases significantly as data volume increases

Engineering Contradiction:
Improvedata consistencyVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the essential verification information (hash values) from the complete row data, comparing these condensed representations instead of full row contents. This extraction approach maintains verification reliability while dramatically reducing the data volume that must be processed and compared, thereby resolving the time consumption issue.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the verification approach by changing the parameter being compared from complete row data to hash values derived from that data. This parameter transformation allows for rapid comparison while maintaining the ability to detect inconsistencies, effectively resolving the contradiction between verification thoroughness and speed.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If manual verification of table consistency is performed, then verification accuracy is maintained, but the process becomes inefficient when dealing with hundreds to thousands of tables

Engineering Contradiction:
Improveverification accuracyVSAvoidverification throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements an automated verification system that performs consistency checks across hundreds to thousands of tables without human intervention. The system self-manages the entire verification process including hash value generation, comparison, and result reporting, thereby maintaining accuracy while dramatically increasing productivity through automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual verification process with an automated computational system that uses hash functions and algorithmic comparison. This substitution eliminates the limitations of manual processing while maintaining verification accuracy, enabling efficient handling of large numbers of tables.

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

3Adaptability or versatility

If data migration is performed between heterogeneous DBMS systems with different character sets, then system flexibility is improved, but data consistency verification becomes more complex

Engineering Contradiction:
ImproveDBMS compatibilityVSAvoidverification process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal verification mechanism using hash functions that works across heterogeneous DBMS systems regardless of their specific character sets. The hash-based approach provides a common verification language that transcends system-specific data representations, enabling consistent verification across diverse platforms without increasing process complexity.

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

Data Source

PatentUS12314281B2System for verifying high-performance table data consistency between remote DBMS tables
Publication Date: 2025.05.27 XLOG CO LTD
  • US12314281B2 patent drawing
  • US12314281B2 patent drawing
  • US12314281B2 patent drawing

AI summary

The purpose of the present invention is to provide a system for verifying high-performance table data consistency between remote DBMS tables, which can minimize operational service downtime by verifying data consistency within a short period of time in a table unit during migration, perform consistency verification even for data from DBMSs having different character sets, without separate processing in an operating DB, and automate a process of manually verifying the consistency of hundreds to thousands of tables.In order to achieve the above purpose, the system for verifying high-performance table data consistency between remote DBMS tables according to a first embodiment of the present invention is characterized by comprising: a source DBMS; a target DBMS of the same type as the source DBMS; and a first consistency verification tool for verifying data consistency by comparing data of the source DBMS and the target DBMS in a table unit.