Data Partitioning for Inconsistency Detection in Record Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions for identifying data inconsistencies between disparate data systems are inefficient in terms of resource utilization and time-consuming, struggling to keep pace with the rapid creation and change of data across multiple database systems.
Innovation Solution
The method involves data partitioning, where a partition parameter is used to divide data into subsets, allowing for a partition-level parity check to determine consistency without element-by-element comparison, and further partitioning until the data volume falls below a threshold for detailed inconsistency identification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional bit-by-bit or block-by-block replication and synchronization schemes are used to keep data repositories consistent, then data consistency between systems is maintained, but resource utilization becomes inefficient and the process becomes extremely time-consuming
Solution Approach 1:
The patent segments the data comparison process into multiple hierarchical levels: first partitioning data into subsets using a partition parameter, then further dividing subsets into groups, and finally into individual records. This segmentation allows the system to perform parity checks at coarser granularities first, significantly reducing the total number of comparisons needed while maintaining data consistency verification.
Solution Approach 2:
The patent performs partial actions by conducting parity checks at multiple levels of granularity rather than performing complete element-by-element comparison. The system performs subset-level parity checks, group-level parity checks, and only performs full record-level comparison when necessary, thus executing only the necessary portion of the comparison process.
2Reliability
If traditional bit-by-bit or block-by-block replication and synchronization schemes are used to keep data repositories consistent, then data consistency between systems is maintained, but the process becomes extremely time-consuming and cannot keep up with the pace of data creation and change
Solution Approach 1:
The patent segments the data comparison process into multiple hierarchical levels: first partitioning data into subsets using a partition parameter, then further dividing subsets into groups, and finally into individual records. This segmentation allows the system to perform parity checks at coarser granularities first, significantly reducing the total number of comparisons needed while maintaining data consistency verification.
Solution Approach 2:
The patent performs partial actions by conducting parity checks at multiple levels of granularity rather than performing complete element-by-element comparison. The system performs subset-level parity checks, group-level parity checks, and only performs full record-level comparison when necessary, thus executing only the necessary portion of the comparison process.
3Measurement precision
If element-by-element data comparison is performed to identify inconsistencies between record systems, then accurate inconsistency detection is achieved, but computing resources and networking resources are excessively consumed
Solution Approach 1:
The patent segments the data comparison process into multiple hierarchical levels: first partitioning data into subsets using a partition parameter, then further dividing subsets into groups, and finally into individual records. This segmentation allows the system to perform parity checks at coarser granularities first, significantly reducing the total number of comparisons needed while maintaining data consistency verification.
Solution Approach 2:
The patent performs partial actions by conducting parity checks at multiple levels of granularity rather than performing complete element-by-element comparison. The system performs subset-level parity checks, group-level parity checks, and only performs full record-level comparison when necessary, thus executing only the necessary portion of the comparison process.
Data Source
AI summary
Certain aspects of the present disclosure provide methods and systems for efficiently identifying data inconsistencies between electronic record systems using data partitioning. In certain embodiments, data stored in each of two record systems may be partitioned into a number of groups. Corresponding groups of data from the two record systems may be compared for data inconsistency. Upon determining data inconsistencies between certain corresponding groups, additional partitioning and data comparison may be performed to identify the source of the data inconstancies.


