Logical Log Updates for Bandwidth-Efficient Disaster Recovery Sync
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The synchronization of data between primary and disaster recovery sites in cloud service systems wastes significant network bandwidth resources due to the transmission of entire rows of modified data, leading to inefficiencies and resource wastage.
Innovation Solution
A data update method that generates a logical log file containing first information indicating the primary data set and second information indicating the modified data, allowing the disaster recovery site to update the data without needing the entire modified row, thereby reducing the data amount and bandwidth requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire modified row of data is transmitted for synchronization, then data completeness is ensured, but network bandwidth resources are wasted
Solution Approach 1:
The patent segments the data transmission by dividing the modified row into multiple columns, identifying and transmitting only the modified columns rather than the entire row. This segmentation allows the system to maintain data completeness for modified portions while reducing overall transmission volume and network bandwidth consumption.
Solution Approach 2:
The patent extracts only the necessary modified columns from the complete data row and transmits them separately. By taking out only the changed portions (second data corresponding to modified columns) and their identifiers (second information indicating which columns were modified), the system ensures data completeness for updates while minimizing network bandwidth usage.
2Manufacturing precision
If the entire modified row of data is transmitted, then data synchronization accuracy is maintained, but transmission time increases
Solution Approach 1:
The patent segments the synchronization process into identifying modified columns, extracting their data, and transmitting only those portions. This segmentation maintains synchronization accuracy by ensuring all modified data is captured while reducing transmission time through minimized data volume.
Solution Approach 2:
The patent extracts only the modified column data and their identifiers for transmission. By taking out specifically the changed portions rather than the entire row, the system maintains synchronization accuracy for updated fields while significantly reducing the time required for data transmission.
3Loss of energy
If only modified columns are transmitted, then network bandwidth is saved, but data structure complexity increases
Solution Approach 1:
The patent introduces second information as an intermediary that indicates which columns were modified. This intermediary element bridges the gap between the simplified transmitted data (only modified columns) and the complete data structure at the receiving end, allowing the system to save network bandwidth while managing data structure complexity through structured metadata.
Data Source
AI summary
This application discloses a data update method. The method includes modifying at least one piece of first data in the first primary data set into at least one piece of second data. The method further includes generating a logical log file, which includes first information, second information, and the at least one piece of second data. The first information indicates the first primary data set. The second information indicates the at least one piece of first data. The method further includes sending the logical log file to the disaster recovery site. The logical log file is used to indicate the disaster recovery site to update the at least one piece of first data in the first disaster recovery data set to the at least one piece of second data.


