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

Distributed data synchronizing system and method

A distributed data and data synchronization technology, applied in the computer field, to achieve the effect of real-time data consistency

Inactive Publication Date: 2013-05-22
BEIJING INSTITUTE OF TECHNOLOGYGY
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For a network environment without a central node, how to keep the data in the database of each node in the network consistent in real time has not been reported in domestic and foreign research.

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
  • Distributed data synchronizing system and method
  • Distributed data synchronizing system and method
  • Distributed data synchronizing system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] Table 1. Field names and field types in the course table

[0048] database table field name Field Type c_id int(3) cname varchar(10)

[0049] The content in the course table is shown in Table 2.

[0050] Table 2. Contents in the course table

[0051] c_id cname 1 Physics

[0052] The data synchronization module of each node specifically includes:

[0053] Node online initialization module: responsible for determining the new online node type through the node type selection module when the node is newly online, and then sending an online message to other nodes in the network. The online message includes the IP address of the node, the highest version number and the node type; Add the node information in the node status table;

[0054] Node status maintenance module: responsible for receiving online messages from other nodes in the network, modifying the node status table, and broadcasting the IP address, highest ve...

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 a distributed data synchronizing system and method. The system comprises a plurality of nodes, wherein the plurality of nodes are connected by networks; each node comprises a database, a node state table and a data synchronizing module; and the data synchronizing module comprises a node online initialization module, a node state maintenance module, a node type selection module, a synchronization request generation module, a synchronization request sending module, a serialization scheduling module, a decision regulating and controlling module, a synchronization updating receiving module, a synchronization updating retransmission module and a synchronization updating execution module. The invention also provides a method for realizing data synchronism (DS) by using the system. The system and method provided by the invention can be utilized to realize real-time and concurrent distributed DS in a network environment without a central node, thus ensuring that data in each node database in the networks are consistent in real time under the condition that any node can be on line or off line at any time.

Description

technical field [0001] The invention relates to a data synchronization system and method, in particular to a distributed data synchronization system and method, and belongs to the technical field of computers. Background technique [0002] With the advancement of information technology and the sharp increase of application system data, databases need to store and access data in a timely manner. In order to ensure data consistency among many application systems, database data synchronization is required. [0003] For the problem of database synchronization, large database vendors have proposed homogeneous replication technology in their mainstream database products, and based on this, they have proposed heterogeneous database replication technology. Oracle implements heterogeneous database synchronization through a database converter (Oracle Transparent Gateway), which is a kind of symmetric replication. DB2 uses CCD (Consistent Change Data) tables to implement heterogeneou...

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 Patents(China)
IPC IPC(8): H04L29/08
Inventor 李侃包成刚
Owner BEIJING INSTITUTE OF TECHNOLOGYGY
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