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

Data synchronization method and system for heterogeneous databases

A data synchronization and database technology, applied in the database field, can solve problems such as error-prone, application-level transactions not indicated, and heterogeneous database data synchronization methods and systems

Active Publication Date: 2013-06-05
CHINA MOBILE GROUP JIANGSU
View PDF6 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Using the above method to realize the data synchronization process between the CRM database and the BOSS database, it is necessary to ensure that the two databases have the same storage structure and the same version, which has some disadvantages: the relevant control data of an application-level transaction needs to be decomposed into multiple database transactions , which corresponds to multiple entries in the CRM database, and also corresponds to multiple database transactions when synchronizing to the BOSS database
When the CRM database wants to modify the relevant control data of an application-level transaction, it is necessary to modify multiple entries in the CRM database. At this time, it is also necessary to modify multiple entries in the BOSS database, which is cumbersome and error-prone
In addition, when the control data related to an application-level transaction is synchronized to the BOSS database, it is split into multiple entries, and the multiple entries do not indicate the relevant application-level transactions, and the BOSS database does not update the data before synchronization. The data is saved, so when it is necessary to revoke the application-level transaction-related control data, it is difficult to simply completely revoke it
[0007] Therefore, there is no data synchronization method and system among heterogeneous databases at present.

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
  • Data synchronization method and system for heterogeneous databases
  • Data synchronization method and system for heterogeneous databases
  • Data synchronization method and system for heterogeneous databases

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and examples.

[0024] It can be seen from the background technology that in order to achieve data synchronization between databases, there are many shortcomings. The data synchronization becomes the key to overcome the shortcomings in the background technology.

[0025] Therefore, the present invention sets the same unique identifier for the relevant control data of the same application-level transaction in the two heterogeneous databases, sets the source database synchronization process and the target database synchronization process in the data synchronization execution system, and the source database triggers using the unique identifier After modifying the source data related to the control of application-level transactions, set the modification information in the ...

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

Provided is a data synchronization method and a system for heterogeneous databases. Two heterogeneous databases respectively set the same unique identifier for related control data of the same application level transaction. A source database triggers modification of the related control data, with the unique identifier, of the same application level transaction. Modification information is set in a source data synchronization table in the source database. The source data synchronization process in a data synchronization execution system reads the modification information in the source data synchronization table, and the modification information is converted into a standard text file to store. The target database synchronization process in the data synchronization execution system reads the standard text file, and the standard text file is converted into the modification information of the related control target data, with the unique identifier, of the same application level transaction. The modification information is written into a target data synchronization table in a target database. The related target data in the target database is modified after the modification information of the related control target data in the target data synchronization table. According to the data synchronization method and the system for heterogeneous databases, data synchronization between databases with different data storage structures is achieved.

Description

technical field [0001] The invention relates to the field of databases, in particular to a data synchronization method and system among heterogeneous databases. Background technique [0002] With the development of database technology, databases with different data storage structures appear. How to synchronize data in databases with different data storage structures has become an urgent problem to be solved. [0003] A specific example is given to illustrate that, for example, data synchronization is performed between a business support system (CRM) database and a business operation support system (BOSS) database, and the data is data synchronization that supports transaction control. CRM is mainly responsible for the user's business acceptance and activation in various channels, and BOSS is mainly responsible for the billing of users. When BOSS wants to bill the user, the BOSS database needs to obtain the control information of the user's application-level transaction from...

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
IPC IPC(8): G06F17/30
Inventor 王丛刚王鑫陈劼陆浩徐朋朋
Owner CHINA MOBILE GROUP JIANGSU
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