Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for implementing data synchronization by using string matching

A technology for data synchronization and string matching, which is applied in digital data processing, structured data retrieval, special data processing applications, etc., and can solve the problems of consuming large CPU resources, time and network resources, and consuming too many network resources.

Inactive Publication Date: 2013-03-06
INT BUSINESS MASCH CORP
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

An obvious disadvantage of this technical solution is that even if only one byte in the file is updated, the entire file must be transmitted, resulting in a large unnecessary consumption of time and network resources
The obvious disadvantages of this technical solution are: the hash operation will consume a lot of CPU resources, and the transmission of a large number of data block contents and locations will consume too many network resources

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for implementing data synchronization by using string matching
  • Method and system for implementing data synchronization by using string matching
  • Method and system for implementing data synchronization by using string matching

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Hereinafter, the method and system for data synchronization provided by the present invention will be described in detail through implementation with reference to the accompanying drawings.

[0017] Those skilled in the art know that various aspects of the present invention can be embodied as a system, method or computer program product. Accordingly, aspects of the present invention may be embodied in the form of entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or as generally referred to herein as "circuits," "modules," ” or the combination of the software and hardware portions of the “system”. Furthermore, aspects of the present invention may take the form of a computer program product embodied in one or more computer-readable media having computer-usable program code embodied therein.

[0018] Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer reada...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to the technical field of the synchronization of data or files, in particular to a method and a system for implementing data synchronization by using string matching. The invention provides the method for implementing data synchronization, comprising the following steps of: obtaining an old copy and a new copy of the data to be synchronized in a source node; determining the difference between the old copy and the new copy by using character string matching so as to generate a block diagram; and sending the generated block diagram to a target node so as to synchronize the old copy of the data to be synchronized of the target node to the new copy of the data.

Description

technical field [0001] The invention relates to the technical field of data or file synchronization. More specifically, the present invention relates to a method and system for data synchronization using a string matching algorithm. Background technique [0002] Currently, more and more applications have data or files stored on different computers, and it is necessary to ensure that when the data or files are updated on one of the computer nodes, these updates can be synchronized on other computers. Typically, the original computer or computing node where the data update occurs is called the source node, and the other computer or computing node to be synchronized is called the target node. Further, such data synchronization requirements are more urgent in the cloud computing (Cloud Computing) environment, for example, in the cloud storage (Cloud Storage) environment, data and files are redundantly distributed on multiple different nodes, requiring data synchronization techn...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
CPCG06F7/00G06F17/30575G06F16/27
Inventor 张凯高英明霍嘉邹献杨远琳肖红
Owner INT BUSINESS MASCH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products