CN102063502A - Method for realizing synchronization of data in heterogeneous database - Google Patents
Method for realizing synchronization of data in heterogeneous database Download PDFInfo
- Publication number
- CN102063502A CN102063502A CN 201110001385 CN201110001385A CN102063502A CN 102063502 A CN102063502 A CN 102063502A CN 201110001385 CN201110001385 CN 201110001385 CN 201110001385 A CN201110001385 A CN 201110001385A CN 102063502 A CN102063502 A CN 102063502A
- Authority
- CN
- China
- Prior art keywords
- database
- jdbc
- data
- driver
- synchronous
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a method for realizing the synchronization of data in a heterogeneous database, wherein the heterogeneous database comprises a database A and a database B. The database A is a database applied by the user, an access interface of the database adopts a JDBC (Java Database Connection) interface, and the database B is a target database performing the data synchronization. The heterogeneous database further comprises a JDBC driver AB (Address Bus) matching the SUN standard. The driver AB comprises a JDBC drive packet of the database A and a JDBC drive packet of the database B. Function calls of the driver AB are changelessly transmitted to a JDBC driver of the database A, function calls changing the database are mapped and converted by sql syntax and then transmitted to a JDBC driver of the database B.
Description
Technical field
The present invention relates to a kind of method of fulfillment database system data synchronization, especially relate to a kind of method that realizes that heterogeneous database data is synchronous.
Background technology
In the network environment of enterprise-level, heterogeneous database while and the phenomenon of depositing exist more and more at large, such as, adopt the SQL Server database of Microsoft in market department, adopt homemade magic database in research and development department, and the director server of enterprise adopts the ORACLE database, the situation that this heterogeneous database uses simultaneously the scheme of many system integrations with implement in of common occurrence, so the data content between disparate databases become a problem of generally making us being concerned about synchronously.At present, each big Sybase product all provides and has carried out synchronous function separately between the database.Existing synchronizing function generally adopts the publish/subscribe model to realize.In general, the publish/subscribe model comprises following object: publisher server, Distributor, Subscriber, architecture are as shown in Figure 1.
Publisher server: publisher server provides data so that be synchronized to the server of other server.
Distributor: Distributor is a server of specifically carrying out the data distributed tasks.
Subscriber: Subscriber is the server of receiving isochronous data.
At first, issue configuration,, carry out synchronous cycle etc. to be provided with synchronous content at publisher server; Subscriber is subscribed to the issue that configures as required; Distributor can be carried out data distribution according to the issue configuration, and data are write Subscriber.Under such implementation model, after data were written into publication database, Distributor regularly removed to check data change according to the issue configuration, these data changes is extracted write Subscriber then.
Yet there are two main problems in this simultaneous techniques:
1, can not realize data sync between heterogeneous database
The realization and the database server of publisher server and Distributor be closely related (because will obtain the support that data change on the database server needs database itself), each database manufacturer can only develop the publisher server and the Distributor of the database product that cooperates oneself, can only accomplish at most that at present subscription database can be other databases, this mainly shields difference between disparate databases by the sql standard.
2, the support to real-time is good not enough
Distributor goes to check the change of publication database by the cycle of setting, and then writes subscription database, and this generally has several seconds time-delay, and real-time performance is good inadequately.
Summary of the invention
In order to address the above problem, present technique provides a kind of new method, and it is can be between any two databases real-time carries out data sync.
For realizing above-mentioned goal of the invention, the present invention adopts following technical scheme:
A kind of method that realizes that heterogeneous database data is synchronous, wherein heterogeneous database comprises database A and database B, database A is that the user uses employed database, and database access interface uses the JDBC interface, and database B is the destination data storehouse of carrying out data sync; Comprise that also the JDBC that meets the SUN standard drives AB, described driving AB comprises the JDBC driving bag of A and the JDBC of B drives bag; The function call that drives on the AB is all driven by the JDBC that former state passes to database A, and database is had the function call of change, then through after the sql grammer mapping conversion, the JDBC that passes to database B again drives, and wherein the step of data sync is as follows:
Step 1, connect, the JDBC that driver AB calls database A and database B respectively drives, set up and database A be connected ConnectionA and with the ConnectionB that is connected of database B;
Step 2, establishment statement, driver AB is setting up StatementA and setting up StatementB on ConnectionB respectively on the ConnectionA;
Step 3, transmit the function call of application program, and whether call having change in the database, be divided into two kinds of processing modes again according to this to the JDBC interface, wherein:
For the function call of the content of database not being had change, driver AB only calls such and is transmitted to database A, when obtaining metadata, the operation that obtains metadata information does not influence the data of synchronous destination data storehouse B, drive the driver that AB just is transmitted to this operation database A, obtain the return results of database A;
To having the function call of change in the database, driver AB calls such and is transmitted to database A and database B simultaneously, when carrying out the renewal operation, wherein more the operation of new data is influential to the data of synchronous destination data storehouse B, driver AB can call the driver of database A and database B simultaneously, the data between synchronous two databases;
Step 4, close statement, driver AB is close statement StatementA and StatementB simultaneously;
Step 5, close connection, driver AB closes simultaneously and connects ConnectionA and ConnectionB.
Present technique is utilized the standard interface of database access, such as ODBC, JDBC, OLEDB, perhaps other database access standard interfaces (as long as database synchronization both sides all support) encapsulate them, and the renewal statement (insert of database is issued in all application of carrying out database access by standard interface, update delete) can be forwarded to other database.Use this method, by the database access standard interface, the difference conductively-closed between database product; And, using send statement in the target database, this statement also sends to sync database simultaneously, and real-time is very good.
Description of drawings
The present invention is further illustrated below in conjunction with the drawings and specific embodiments.
Fig. 1 is data base architecture figure in the prior art;
Fig. 2 is the real-time synchronous schematic diagram of the heterogeneous database of the embodiment of the invention;
Fig. 3 is the schematic diagram of asynchronous execution of synchronous operation of the heterogeneous database of the embodiment of the invention;
Fig. 4 is the system construction drawing of embodiments of the invention.
Embodiment
Below, the present invention further specifies the data sync that how to realize heterogeneous database by specific embodiment.
At first, the concrete principle of the embodiment of the invention is down described.
Database Systems are all supported some standard database access interface (ODBC, JDBC, OLEDB etc.), real-time synchronization technique based on heterogeneous database has utilized these standard interfaces just, with the JDBC interface is example, its ultimate principle is: suppose to have heterogeneous database A and B, A is employed database for the user uses, database access interface uses JDBC, B is the destination data storehouse of carrying out data sync, then need to develop the JDBC that meets the SUN standard and drive AB, the JDBC that wherein comprises A drives the JDBC driving bag of bag and B; In realization, the user is driven by the JDBC that former state passes to database A the function call in the AB driving, and database is had the function call of change, and then through after the sql grammer mapping conversion, the JDBC that passes to database B again drives.Ultimate principle figure as shown in Figure 2.
As shown in Figure 2, we are divided into following two parts to user's JDBC interface interchange by function, and take different processing policies respectively.
1, the function call of change is called and database is had to basic function
Basic function is called and is comprised with background data base and connecting, and creates operations such as statement.The function call that database is had change comprises execution inquiry, the attribute setting on the statement, the renewal operation on the result set etc.Because these operations may produce change to the content of database, so for guarantee between database A and the B synchronously, the AB driver must call the JDBC driver of database A and database B simultaneously, passes to database A and B calling, finish between them synchronously.
It should be noted that, because the relevant SQL statement that the function call of application program relates to is at database A, and database B may not support these SQL statement, therefore must finish necessary transformation according to the SQL characteristic of database A and B, such as the conversion of SQL type and the mapping of SQL function.
2, the function call of the content of database not being had change
Mainly be that some obtain operation, comprise obtaining database metadata, inquire about way of submission and obtain type map information etc.Because these operations can not exert an influence to the content of database, consider that for performance the AB driver only can call the driver of database A, returns the result that calls to database A.
Below we call the idiographic flow that example is set forth the method for synchronous of the embodiment of the invention with a common JDBC.To be the user change partial data in the database by JDBC to major function.
Originally invocation step is as follows, and user program drives by JDBC and directly calls database A:
1) connects;
2) create statement;
3) obtain metadata;
4) carry out the renewal operation;
5) close statement;
6) close connection;
After realization met the AB driving of JDBC standard, user program calls the AB driver, and was as follows in each steps A B driver synchronous working:
1) connects
The JDBC that calls database A and database B respectively drives, set up and database A be connected ConnectionA and with the ConnectionB that is connected of database B;
2) create statement
Simultaneously setting up StatementA on the ConnectionA and on ConnectionB, setting up StatementB;
3) obtain metadata
Because the operation that obtains metadata information does not influence the data of synchronous destination data storehouse B, therefore drives the driver that AB just is transmitted to this operation database A, obtains the return results of database A;
4) carry out the renewal operation
More the operation of new data is influential to the data of synchronous destination data storehouse B, so driver AB can be transmitted to this operation database A and database B, their data synchronously simultaneously.
5) close statement
While close statement StatementA and StatementB;
6) close connection
Close simultaneously and connect ConnectionA and ConnectionB.
Above-mentioned implementation method has been transferred to client to the task of database synchronization from server end, and by distributing at the enterprising line function of database standard access interface layer, fulfillment database is synchronous.According to the requirement of using real-time, the all right asynchronous execution of synchronous operation, its principle is as follows: the user is passed to the JDBC driving of database A by former state to the function call in the AB driving, and database there is the function call of change, after type mapping and sql grammer mapping conversion, what the JDBC of conversion paired data storehouse B drove calls, but do not carry out these calls at once, but they are put into a formation, dispose and server health according to the user by a worker thread, in suitable, carry out these and call, with data sync in target database.The benefit of this implementation strategy is that the user uses and can not feel obviously that database access is slack-off, but this is to have sacrificed certain real-time to obtain.Its schematic diagram as shown in Figure 3.
In the same way, also can realize standard database access interfaces such as ODBC, OLEDB, the user is distributed to the interface function of A and the interface function of B to calling of these interface functions.
By the present invention, can realize between heterogeneous database in real time synchronously.
For example, certain unit now adopts homemade magic OSCAR database based on OA (Office Automation, the office automation) system of Web.This unit is for the needs of combined data, every day all will be from magic database image data, converge into form such as employee's gate card and employee's reimbursement table etc.And direct image data from former magic database cause certain pressure can for the existing application system, influences the performance of system.Service provides a large amount of supports to form owing to the SQLServer database simultaneously, and as statement analysis service SSAS, developing form thereon can be more simple and easy to do.Therefore, scheme decision regular with magic OSCAR database and SQLServer database synchronization, that produce copy to the SQLServer database new with the data in real time that changes.
As shown in Figure 4, this OA system uses IIS as application server, has developed a series of asp page and com component and has been deployed on the IIS server, uses ADO and ODBC to visit magic database.
On the thinking basis synchronous based on the heterogeneous database of driver, developed Oscar-SQLServer ODBC and driven, realized the real time data synchronization of magic database to SQLServer.The total system structural drawing as shown in Figure 4.
Application by present technique, on the one hand this OA system successfully realized between heterogeneous database synchronously in real time, can use synchronous destination data storehouse operation form on the other hand, test, consistency check, software development etc., and can not influence the use of existing OA system, thereby the minimizing resource contention has strengthened the stability and the extensibility of OA system.
Certainly; the present invention also can have other various embodiments; under the situation that does not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art work as can make various corresponding changes and distortion according to the present invention, but these changes believed and distortion all should belong to the protection domain of the appended claim of the present invention.
Claims (2)
1. method that realizes that heterogeneous database data is synchronous, wherein heterogeneous database comprises database A and database B, database A is that the user uses employed database, and database access interface uses the JDBC interface, and database B is the destination data storehouse of carrying out data sync; Comprise that also the JDBC that meets the SUN standard drives AB, described driving AB comprises the JDBC driving bag of A and the JDBC of B drives bag; The function call that drives on the AB is all driven by the JDBC that former state passes to database A, and database is had the function call of change, then through after the sql grammer mapping conversion, the JDBC that passes to database B again drives, and wherein the step of data sync is as follows:
Step 1, connect, the JDBC that driver AB calls database A and database B respectively drives, set up and database A be connected ConnectionA and with the ConnectionB that is connected of database B;
Step 2, establishment statement, driver AB is setting up StatementA and setting up StatementB on ConnectionB respectively on the ConnectionA;
Step 3, transmit the function call of application program, and whether call having change in the database, be divided into two kinds of processing modes again according to this to the JDBC interface, wherein:
For the function call of the content of database not being had change, driver AB only calls such and is transmitted to database A, when obtaining metadata, the operation that obtains metadata information does not influence the data of synchronous destination data storehouse B, drive the driver that AB just is transmitted to this operation database A, obtain the return results of database A;
To having the function call of change in the database, driver AB calls such and is transmitted to database A and database B simultaneously, when carrying out the renewal operation, wherein more the operation of new data is influential to the data of synchronous destination data storehouse B, driver AB can call the driver of database A and database B simultaneously, the data between synchronous two databases;
Step 4, close statement, driver AB is close statement StatementA and StatementB simultaneously;
Step 5, close connection, driver AB closes simultaneously and connects ConnectionA and ConnectionB.
2. the synchronous method of realization heterogeneous database data as claimed in claim 1, all right asynchronous operation of wherein said method for synchronous, its step is as follows:
Steps A, the function call that drives on the AB is all driven by the JDBC that former state passes to database A;
Step B, database is had the function call of change, after type mapping and sql grammer mapping conversion, calling of the JDBC driving of conversion paired data storehouse B do not called but do not carry out these at once, but they put into a formation;
Step C, by a worker thread according to user configuration and server health, in suitable, carry out above-mentioned calling, with data sync in target database.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110001385 CN102063502B (en) | 2011-01-06 | 2011-01-06 | Method for realizing synchronization of data in heterogeneous database |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110001385 CN102063502B (en) | 2011-01-06 | 2011-01-06 | Method for realizing synchronization of data in heterogeneous database |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102063502A true CN102063502A (en) | 2011-05-18 |
CN102063502B CN102063502B (en) | 2013-07-31 |
Family
ID=43998777
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110001385 Active CN102063502B (en) | 2011-01-06 | 2011-01-06 | Method for realizing synchronization of data in heterogeneous database |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102063502B (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262662A (en) * | 2011-07-22 | 2011-11-30 | 浪潮(北京)电子信息产业有限公司 | System, device and method for realizing database data migration in heterogeneous platform |
CN103020112A (en) * | 2012-11-06 | 2013-04-03 | 深圳中兴网信科技有限公司 | Heterogeneous database synchronizing system and heterogeneous database synchronizing method |
CN103544317A (en) * | 2013-11-05 | 2014-01-29 | 北京国双科技有限公司 | Dimension table data processing method and device |
CN104866551A (en) * | 2015-05-13 | 2015-08-26 | 上海钢富电子商务有限公司 | Real-time heterogeneous data source synchronization system and method |
CN104881462A (en) * | 2015-05-22 | 2015-09-02 | 广州时韵信息科技有限公司 | Metadata management system |
CN104915380A (en) * | 2015-05-13 | 2015-09-16 | 福建省纳金网信息技术有限公司 | Historian database and MongoDB database data synchronization method |
CN105404701A (en) * | 2015-12-31 | 2016-03-16 | 浙江图讯科技股份有限公司 | Peer-to-peer network-based heterogeneous database synchronization method |
CN105760174A (en) * | 2016-03-09 | 2016-07-13 | 浪潮软件集团有限公司 | Suggested data extraction method based on Windows timed task |
CN105893630A (en) * | 2016-05-26 | 2016-08-24 | 广州迈安信息科技有限公司 | Distributed data service system based on meta data |
CN105956139A (en) * | 2016-05-12 | 2016-09-21 | 国电南瑞科技股份有限公司 | Method for synchronizing database in two machines |
CN107577764A (en) * | 2017-09-04 | 2018-01-12 | 马上消费金融股份有限公司 | Method and device for synchronizing data of online environment and test environment |
CN107979631A (en) * | 2016-10-25 | 2018-05-01 | 航天信息软件技术有限公司 | The method and apparatus of data synchronization |
CN108108431A (en) * | 2017-12-19 | 2018-06-01 | 中国民航信息网络股份有限公司 | Method of data synchronization and system |
CN109614434A (en) * | 2018-12-14 | 2019-04-12 | 万翼科技有限公司 | Data lead-in method, device and computer readable storage medium |
CN109657006A (en) * | 2018-12-14 | 2019-04-19 | 万翼科技有限公司 | Method of data synchronization, device and computer readable storage medium |
CN110069566A (en) * | 2017-12-01 | 2019-07-30 | 北京京穗蓝盾信息安全技术有限公司 | Heterogeneous database synchronization method in a kind of one-way import system |
CN110417887A (en) * | 2019-07-29 | 2019-11-05 | 中国电子科技集团公司第二十八研究所 | A kind of information resource catalogue synchronous method based on agency |
CN112000722A (en) * | 2020-08-17 | 2020-11-27 | 杭州数云信息技术有限公司 | Real-time heterogeneous source data synchronization system and synchronization method |
CN113051347A (en) * | 2021-03-25 | 2021-06-29 | 未鲲(上海)科技服务有限公司 | Method, system, equipment and storage medium for data synchronization between heterogeneous databases |
CN113590643A (en) * | 2021-09-28 | 2021-11-02 | 太平金融科技服务(上海)有限公司深圳分公司 | Data synchronization method, device, equipment and storage medium based on dual-track database |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1201949A (en) * | 1997-05-09 | 1998-12-16 | 美国电报电话公司 | Apparatus and method for maintaining integrated data consistency across multiple databases |
CN1445672A (en) * | 2002-03-14 | 2003-10-01 | 上海网上乐园信息技术有限公司 | System for backing up isomerous data in same network and its realization method |
CN1704936A (en) * | 2004-05-31 | 2005-12-07 | 深圳宇龙计算机通信科技(深圳)有限公司 | Data conversion or synchronization method between data bases |
CN1831810A (en) * | 2005-03-08 | 2006-09-13 | 中国科学院计算技术研究所 | Method and middleware for data base duplicating using middleware in group communication system |
CN101119189A (en) * | 2006-07-31 | 2008-02-06 | 上海甲秀工业设计有限公司 | Data synchronization management method for implementing information interactive process |
CN101615199A (en) * | 2009-07-31 | 2009-12-30 | 深圳市珍爱网信息技术有限公司 | Heterogeneous database synchronization method and system |
-
2011
- 2011-01-06 CN CN 201110001385 patent/CN102063502B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1201949A (en) * | 1997-05-09 | 1998-12-16 | 美国电报电话公司 | Apparatus and method for maintaining integrated data consistency across multiple databases |
CN1445672A (en) * | 2002-03-14 | 2003-10-01 | 上海网上乐园信息技术有限公司 | System for backing up isomerous data in same network and its realization method |
CN1704936A (en) * | 2004-05-31 | 2005-12-07 | 深圳宇龙计算机通信科技(深圳)有限公司 | Data conversion or synchronization method between data bases |
CN1831810A (en) * | 2005-03-08 | 2006-09-13 | 中国科学院计算技术研究所 | Method and middleware for data base duplicating using middleware in group communication system |
CN101119189A (en) * | 2006-07-31 | 2008-02-06 | 上海甲秀工业设计有限公司 | Data synchronization management method for implementing information interactive process |
CN101615199A (en) * | 2009-07-31 | 2009-12-30 | 深圳市珍爱网信息技术有限公司 | Heterogeneous database synchronization method and system |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262662A (en) * | 2011-07-22 | 2011-11-30 | 浪潮(北京)电子信息产业有限公司 | System, device and method for realizing database data migration in heterogeneous platform |
CN103020112A (en) * | 2012-11-06 | 2013-04-03 | 深圳中兴网信科技有限公司 | Heterogeneous database synchronizing system and heterogeneous database synchronizing method |
CN103544317B (en) * | 2013-11-05 | 2017-12-19 | 北京国双科技有限公司 | The treating method and apparatus of dimension table data |
CN103544317A (en) * | 2013-11-05 | 2014-01-29 | 北京国双科技有限公司 | Dimension table data processing method and device |
CN104866551A (en) * | 2015-05-13 | 2015-08-26 | 上海钢富电子商务有限公司 | Real-time heterogeneous data source synchronization system and method |
CN104915380A (en) * | 2015-05-13 | 2015-09-16 | 福建省纳金网信息技术有限公司 | Historian database and MongoDB database data synchronization method |
CN104915380B (en) * | 2015-05-13 | 2018-07-27 | 福建省纳金网信息技术有限公司 | A kind of method of Historian databases and MongoDB database in phase |
CN104881462A (en) * | 2015-05-22 | 2015-09-02 | 广州时韵信息科技有限公司 | Metadata management system |
CN104881462B (en) * | 2015-05-22 | 2018-11-13 | 广东中标数据科技股份有限公司 | Metadata management system |
CN105404701A (en) * | 2015-12-31 | 2016-03-16 | 浙江图讯科技股份有限公司 | Peer-to-peer network-based heterogeneous database synchronization method |
CN105404701B (en) * | 2015-12-31 | 2018-11-13 | 浙江图讯科技股份有限公司 | A kind of heterogeneous database synchronization method based on peer-to-peer network |
CN105760174A (en) * | 2016-03-09 | 2016-07-13 | 浪潮软件集团有限公司 | Suggested data extraction method based on Windows timed task |
CN105956139A (en) * | 2016-05-12 | 2016-09-21 | 国电南瑞科技股份有限公司 | Method for synchronizing database in two machines |
CN105893630A (en) * | 2016-05-26 | 2016-08-24 | 广州迈安信息科技有限公司 | Distributed data service system based on meta data |
CN107979631A (en) * | 2016-10-25 | 2018-05-01 | 航天信息软件技术有限公司 | The method and apparatus of data synchronization |
CN107577764A (en) * | 2017-09-04 | 2018-01-12 | 马上消费金融股份有限公司 | Method and device for synchronizing data of online environment and test environment |
CN110069566A (en) * | 2017-12-01 | 2019-07-30 | 北京京穗蓝盾信息安全技术有限公司 | Heterogeneous database synchronization method in a kind of one-way import system |
CN108108431A (en) * | 2017-12-19 | 2018-06-01 | 中国民航信息网络股份有限公司 | Method of data synchronization and system |
CN108108431B (en) * | 2017-12-19 | 2021-07-23 | 中国民航信息网络股份有限公司 | Data synchronization method and system |
CN109614434A (en) * | 2018-12-14 | 2019-04-12 | 万翼科技有限公司 | Data lead-in method, device and computer readable storage medium |
CN109657006A (en) * | 2018-12-14 | 2019-04-19 | 万翼科技有限公司 | Method of data synchronization, device and computer readable storage medium |
CN110417887A (en) * | 2019-07-29 | 2019-11-05 | 中国电子科技集团公司第二十八研究所 | A kind of information resource catalogue synchronous method based on agency |
CN110417887B (en) * | 2019-07-29 | 2022-05-20 | 中国电子科技集团公司第二十八研究所 | Information resource directory synchronization method based on agent |
CN112000722A (en) * | 2020-08-17 | 2020-11-27 | 杭州数云信息技术有限公司 | Real-time heterogeneous source data synchronization system and synchronization method |
CN113051347A (en) * | 2021-03-25 | 2021-06-29 | 未鲲(上海)科技服务有限公司 | Method, system, equipment and storage medium for data synchronization between heterogeneous databases |
CN113051347B (en) * | 2021-03-25 | 2024-03-29 | 未鲲(上海)科技服务有限公司 | Method, system, equipment and storage medium for synchronizing data between heterogeneous databases |
CN113590643A (en) * | 2021-09-28 | 2021-11-02 | 太平金融科技服务(上海)有限公司深圳分公司 | Data synchronization method, device, equipment and storage medium based on dual-track database |
Also Published As
Publication number | Publication date |
---|---|
CN102063502B (en) | 2013-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102063502B (en) | Method for realizing synchronization of data in heterogeneous database | |
CN100531055C (en) | Data synchronous system and its method | |
CN101587476B (en) | Memory database system for realizing distributed storage and application thereof | |
WO2019047441A1 (en) | Communication optimization method and system | |
CN102655467B (en) | Ethernet field-bus master station structure and control method | |
CN106412009A (en) | Interface calling method and device | |
US20100115046A1 (en) | Method and server cluster for map reducing flow services and large documents | |
CN102262674A (en) | Data synchronization method and system for distributed memory database | |
CN105224613A (en) | Based on integrating heterogeneous data source system and the integration method thereof of the federal technology of data | |
CN103886104A (en) | Distributed real-time database management system and implementation method applicable to electric system | |
CN104391957A (en) | Data interaction analysis method for hybrid big data processing system | |
WO2018045541A1 (en) | Optimization method for container allocation and processing device | |
CN109547514A (en) | A kind of task processing method, device, electronic equipment and storage medium | |
CN103793485A (en) | Method for inquiring network data by client terminal based on cached data | |
CN102682117A (en) | Method for quickly copying cluster data in database | |
CN106648917B (en) | A kind of method and system that difference update is data cached | |
CN110321120A (en) | Data processing method, data processing apparatus, and computer-readable storage medium | |
KR20020050160A (en) | Object integrated management system | |
CN111240737B (en) | Redis-based dynamic service parameter configuration method | |
WO2010016941A1 (en) | System, method, and computer program product for accessing and manipulating remote datasets | |
CN103399844A (en) | Report generation method and generation device | |
CN110928681A (en) | Data processing method and device, storage medium and electronic device | |
CN102034170B (en) | Service encapsulates method and the integrated system of the business datum based on SOA | |
AU2017100410A4 (en) | Method and system for large-scale real-time traffic index service based on distributed framework | |
CN102521318A (en) | General data exchange device based on extensible markup language (XML) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |