Data Replication Synchronization During Master Restoration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data management systems face issues with asynchronous replication due to the lack of synchronization between master data and replication data, especially during data restoration, leading to inconsistent data states between the replication source and destination.
Innovation Solution
A data management system and method that involves a first data management apparatus initiating replication with a second apparatus, obtaining backup data for restoration, designating it for replication, and transmitting it to the second apparatus, which then replaces its stored data with the received backup data, ensuring synchronization between the replication source and destination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If master data is restored from backup data in a conventional data management system, then the master data can be recovered to a previous state, but the replication data becomes asynchronous with the master data, causing data inconsistency between replication source and destination
Solution Approach 1:
The system designates backup data as data for replication before actually restoring the master data. This preliminary designation ensures that the replication destination receives and updates its data to match the restored master data state, preventing asynchrony and maintaining data consistency throughout the restoration process
Solution Approach 2:
The system establishes a feedback mechanism where the replication destination receives data for replication from the replication source, compares it with its existing data, and updates itself accordingly. This feedback loop ensures that even after master data restoration, the replication data remains synchronized with the master data
Data Source
AI summary
After start of replication, backup data for restoring master data managed by a data management apparatus according to a restoration instruction is obtained. A content in the obtained backup data is designated as data for replication, and the data for replication is transmitted to an apparatus that is a replication destination. Data managed by the data management apparatus is restored using the obtained backup data.


