CN103136231B - 一种异构数据库间的数据同步方法及系统 - Google Patents
一种异构数据库间的数据同步方法及系统 Download PDFInfo
- Publication number
- CN103136231B CN103136231B CN201110381992.3A CN201110381992A CN103136231B CN 103136231 B CN103136231 B CN 103136231B CN 201110381992 A CN201110381992 A CN 201110381992A CN 103136231 B CN103136231 B CN 103136231B
- Authority
- CN
- China
- Prior art keywords
- data
- database
- source
- target
- application layer
- 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.)
- Expired - Fee Related
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
一种异构数据库间的数据同步方法及系统,两个异构数据库分别为同一应用级事务的相关控制数据设置相同的唯一标识,源数据库触发采用唯一标识的应用级事务的相关控制源数据的修改,将修改信息设置在源数据库中源数据同步表中,数据同步执行系统中的源数据库同步进程读取源数据同步表中的该修改信息,转换为标准文本文件存储,数据同步执行系统中目标数据库同步进程读取标准文本文件,转换为采用唯一标识的应用级事务的相关控制目标数据的修改信息,写入到目标数据库中的目标数据同步表,调用该目标数据同步表中该相关控制目标数据的修改信息后,对该目标数据库中所存储的相关目标数据修改。本发明使得不同数据存储结构的数据库之间进行数据同步。
Description
技术领域
本发明涉及数据库领域,特别涉及一种异构数据库间的数据同步方法及系统。
背景技术
随着数据库技术的发展,出现了不同数据存储结构的数据库,如何将不同数据存储结构的数据库中的数据进行同步,成为了一个亟待解决的问题。
举一个具体例子说明,比如业务支撑系统(CRM)数据库和业务运营支撑系统(BOSS)数据库之间进行数据同步,该数据为支持事务控制的数据同步。CRM主要负责实现用户在各渠道的业务受理与开通,BOSS主要负责实现对用户的计费。当BOSS要对用户进行计费时,BOSS数据库就需要从CRM数据库中获取用户的应用级事务的控制信息,比如用户的业务订购关系、用户代付关系、用户与集团的关系等。BOSS数据库和CRM数据库相互独立,相互之间的数据不能共享,因此,就需要一种数据同步方法,将CRM数据库中的数据同步到BOSS数据库中。
为了使得数据同步成功,CRM数据库和BOSS数据库采用相同的数据存储结构,也就是设置相同的表结构,当CRM数据库中的表项字段被修改后,该修改信息被数据同步执行系统获取到,数据同步执行系统指示BOSS数据库执行相同的表项字段修改,数据同步执行系统通常采用结构化查询语言(SQL)完成上述过程,在数据同步执行系统对BOSS数据库中的相关表项字段修改后,无法对数据表项修改进行撤销。
为了使得数据同步执行系统在进行数据同步时,都可以查询CRM数据库和BOSS数据库,CRM数据库和BOSS数据库都可以识别数据同步执行系统发送的SQL消息,因此,需要CRM数据库和BOSS数据库为相同存储结构和相同版本的数据库。
采用上述方式实现CRM数据库和BOSS数据库的数据同步过程,就需要保证这两个数据库具有相同存储结构及相同版本,这会存在一些缺点:一个应用级事务的相关控制数据需要分解为多个数据库事务,也就对应CRM数据库中的多个表项,同步到BOSS数据库时也对应多个数据库事务。当CRM数据库要修改某一应用级事务的相关控制数据时,就需要在CRM数据库中修改多个表项,这时,在BOSS数据库中也需要对应的修改多个表项,比较繁琐且容易出错。另外,由于一个应用级事务相关控制数据同步到BOSS数据库中时,被拆分为多个表项,而这多个表项并没有表明相关的应用级事务,且BOSS数据库也没有对同步前的数据进行保存,所以当要进行应用级事务相关控制数据的撤销时,也难以简单地完全撤销。
因此,目前还没有一种异构数据库间的数据同步方法及系统。
发明内容
有鉴于此,本发明提供一种异构数据库间的数据同步方法,该方法能够使得不同数据存储结构的数据库之间进行数据同步。
本发明还提供一种异构数据库件的数据同步系统,该系统能够使得不同数据存储结构的数据库之间进行数据同步。
为达到上述目的,本发明实施的技术方案具体是这样实现的:
一种异构数据库间的数据同步方法,在数据同步执行系统中设置源数据库同步进程及目标数据库同步进程,将源数据库和目标数据库存储的同一应用级事务的相关控制数据设置相同的唯一标识,该方法还包括:
源数据库的触发器触发源数据库中的应用级事务的相关控制源数据的修改,将具有该应用级事务唯一标识的该应用级事务的相关控制源数据的修改信息写入到源数据同步表中;
源数据库同步进程读取该源数据同步表中的该应用级事务的相关控制源数据的修改信息,将该源数据同步表中的该应用级事务的相关控制源数据的修改信息,进行标准文本的转换后得到标准文本文件存储在数据同步执行系统中;
目标数据库同步进程读取并解析标准文本文件,将该标准文本文件转换为目标数据库识别的具有该应用级事务唯一标识的该应用级事务的相关控制目标数据的修改信息后,写入到目标数据库中的目标数据同步表中,调用该应用级事务的相关控制目标数据的修改信息,对该目标数据库中所存储的具有该应用级事务唯一标识的相关目标数据进行修改。
一种异构数据库间的数据同步系统,该系统包括:源数据库、数据同步执行系统及目标数据库,其中,
源数据库,设置源适配器和触发器,用于采用设置的触发器触发对唯一标识的应用级事务的相关控制源数据的修改后,通过源适配器被数据同步执行系统中的源数据库同步进程的调用,将修改信息存储到设置的源数据同步表中后,由源数据库同步进程从源数据同步表中读取;
数据同步执行系统,包括源数据库同步进程和目标数据库同步进程,用于采用源数据库同步进程调用源数据库,采用唯一标识的应用级事务的相关控制源数据的修改信息存储到源数据同步表,读取该源数据同步表中的该修改信息,进行标准文本的转换后得到标准文本文件存储在数据同步执行系统中;采用目标数据库同步进程读取并解析标准文本文件后,将该标准文本文件转换为目标数据库识别的采用唯一标识的应用级事务的相关控制目标数据的修改信息后,写入到目标数据库中的目标数据同步表中,调用目标数据同步表中的修改信息对该目标数据库中所存储的相关目标数据进行修改;
目标数据库,设置目标适配器,通过目标适配器被数据同步执行系统中的目标数据库同步进程的调用,将采用唯一标识的应用级事务的相关控制目标数据的修改信息,写入目标数据同步表中,根据目标数据同步表中该相关控制目标数据的修改信息后,对该目标数据库中所存储的相关目标数据进行修改。
由上述方案可以看出,本发明在两个异构数据库中分别为同一应用级事务的相关控制数据设置相同的唯一标识,在数据同步执行系统中设置源数据库同步进程及目标数据库同步进程,源数据库触发采用唯一标识的应用级事务的相关控制源数据的修改后,将修改信息设置在源数据库中的源数据同步表中,然后源数据库同步进程读取该源数据同步表中的该修改信息,进行标准文本的转换后得到标准文本文件存储在数据同步执行系统中,目标数据库同步进程读取并解析标准文本文件后,将该标准文本文件转换为目标数据库识别的采用唯一标识的应用级事务的相关控制目标数据的修改信息后,写入到目标数据库中的目标数据同步表中,再调用该目标数据同步表中的该相关控制目标数据的修改信息后,对该目标数据库中所存储的相关目标数据进行修改。由于本发明在数据同步执行系统中存在两个不同的同步进程,分别对存储结构不同的采用唯一标识的应用级事务的相关控制源数据的修改信息进行标准文本的转换,及将标准文本转换为采用唯一标识的应用级事务的相关控制目标数据的修改信息,这样,就可以使得不同数据存储结构的数据库之间进行数据同步。
附图说明
图1为本发明提供的一种异构数据库间的数据同步方法流程图;
图2为本发明提供一种异构数据库间的数据同步系统结构示意图;
图3为本发明提供的一种异构数据库间的数据同步方法实施例示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。
从背景技术可以看出,为了实现数据库之间的数据同步存在着很多缺点的根本原因是需要源数据库和目标数据库采用相同版本且相同存储结构的数据库,因此,如何实现不同存储结构的数据库之间的数据同步成为了克服背景技术中缺点的关键所在。
因此,本发明在两个异构数据库中分别为同一应用级事务的相关控制数据设置相同的唯一标识,在数据同步执行系统中设置源数据库同步进程及目标数据库同步进程,源数据库触发采用唯一标识的应用级事务的相关控制源数据的修改后,将修改信息设置在源数据库中的源数据同步表中,然后源数据库同步进程读取该源数据同步表中的该修改信息,进行标准文本的转换后得到标准文本文件存储在数据同步执行系统中,目标数据库同步进程读取并解析标准文本文件后,将该标准文本文件转换为目标数据库识别的采用唯一标识的应用级事务的相关控制目标数据的修改信息后,写入到目标数据库中的目标数据同步表中,再调用该目标数据同步表中的该相关控制目标数据的修改信息后,对该目标数据库中所存储的相关目标数据进行修改。
由于本发明在数据同步执行系统中存在两个不同的同步进程,分别对存储结构不同的采用唯一标识的应用级事务的相关控制源数据的修改信息进行标准文本的转换,及将标准文本转换为采用唯一标识的应用级事务的相关控制目标数据的修改信息,这样,就可以使得不同数据存储结构的数据库之间进行数据同步。
在本发明中,在源数据库中设置有触发器,用于在采用唯一标识的应用级事务的相关控制源数据要修改时,数据同步执行系统采用该触发器触发采用唯一标识的应用级事务的相关控制源数据的修改后,将该修改信息设置在源数据库中的源数据同步表中。
在本发明中,源数据库中还设置了源适配器,用于与数据同步执行系统的源数据库同步进程相匹配,进行相关控制源数据的修改信息存取。
在本发明中,目标数据库还设置了目标适配器,用于与数据同步执行系统的目标数据库同步进程相匹配,进行相关控制目标数据的修改信息存取。
图1为本发明提供的一种异构数据库间的数据同步方法流程图,在数据同步执行系统中设置源数据库同步进程及目标数据库同步进程,将源数据库和目标数据库存储的同一应用级事务的相关控制数据设置相同的唯一标识,该方法还包括:
步骤101、源数据库的触发器触发源数据库中的应用级事务的相关控制源数据的修改,将具有该应用级事务唯一标识的该应用级事务的相关控制源数据的修改信息写入到源数据同步表中;
在这里,修改信息包括了该应用级事务的唯一标识,比如序列号OID,相关控制源数据变化内容及变化方式,该源数据同步表中对该应用级事务的相关控制源数据的修改同步流水的唯一标识是相同的;
在这里,变化方式为增加、删除、修改或撤销等;
步骤102、源数据库同步进程读取该源数据同步表中的该应用级事务的相关控制源数据的修改信息;
在这里,源数据库配置有源适配器,可以直接与源数据库同步进程进行数据交互;
步骤103、源数据库同步进程将该源数据同步表中的该应用级事务的相关控制源数据的修改信息,进行标准文本的转换后得到标准文本文件存储在数据同步执行系统中;
步骤104、目标数据库同步进程读取并解析标准文本文件,将该标准文本文件转换为目标数据库识别的该应用级事务的相关控制目标数据的修改信息后,写入到目标数据库中的目标数据同步表中;
在这里,目标数据库配置有目标适配器,可以直接与目标数据库同步进程进行数据交互;
步骤105、目标数据库同步进程调用该应用级事务的相关控制目标数据的修改信息,对该目标数据库中所存储的具有该应用级事务唯一标识的相关目标数据进行修改;
在这里,这个过程也是通过目标适配器完成的;
在这里,目标数据库同步进程结合目标数据库的业务逻辑解析,将修改信息解析为数据更新动作,在目标数据修改前,会将目标数据修改前的值、目标数据修改后的值及对应的唯一标识同步到所设置的日志表中。
这时,如果源数据库对该应用级事务的相关控制源数据的修改撤销,则数据同步执行系统发起携带唯一标识的该应用级事务的相关控制目标数据的修改撤销指令给目标数据库,这时,目标数据库就可以查询所设置的日志表,根据唯一标识确定该应用级事务的相关控制目标数据的修改撤销,恢复为原来的目标数据。
这样,就完成了异构数据库之间的数据同步。
当目标数据库的目标数据修改完成后,该方法还可以包括:
步骤106、目标数据库同步进程生成数据同步应答文件,文件中包括了该应用级事务的唯一标识和应答代码,用于向源数据库反馈数据同步结果;
步骤107、源数据库同步进程读取数据同步应答文件;
步骤108、源数据库同步进程解析所读取的数据同步应答文件,根据该文件中的该应用级事务的唯一标识更新源数据库中的源数据同步表内相关控制源数据的修改信息中的流水状态,并更新流水代码,表示同步完成。
图2为本发明提供一种异构数据库间的数据同步系统结构示意图,包括:源数据库、数据同步执行系统及目标数据库,其中,
源数据库,设置源适配器和触发器,用于采用设置的触发器触发采用唯一标识的应用级事务的相关控制源数据的修改后,通过源适配器被数据同步执行系统中的源数据库同步进程的调用,将修改信息存储到设置的源数据同步表中后,由源数据库同步进程从源数据同步表中读取;
数据同步执行系统,包括源数据库同步进程和目标数据库同步进程,用于采用源数据库同步进程调用源数据库,采用唯一标识的应用级事务的相关控制源数据的修改信息存储到源数据同步表,读取该源数据同步表中的该修改信息,进行标准文本的转换后得到标准文本文件存储在数据同步执行系统中;采用目标数据库同步进程读取并解析标准文本文件后,将该标准文本文件转换为目标数据库识别的采用唯一标识的应用级事务的相关控制目标数据的修改信息后,写入到目标数据库中的目标数据同步表中,调用目标数据同步表中的修改信息对该目标数据库中所存储的相关目标数据进行修改;
目标数据库,设置目标适配器,通过目标适配器被数据同步执行系统中的目标数据库同步进程的调用,将采用唯一标识的应用级事务的相关控制目标数据的修改信息,写入目标数据同步表中,根据目标数据同步表中该相关控制目标数据的修改信息后,对该目标数据库中所存储的相关目标数据进行修改。
在该系统中,所述数据同步执行系统,还用于采用目标数据库同步进程生成数据同步应答文件,文件中包括了该应用级事务的唯一标识和应答代码;采用源数据库同步进程读取并解析数据同步应答文件,根据该文件中的该应用级事务的唯一标识更新源数据库中的源数据同步表内相关控制源数据的修改信息中的流水状态及流水代码;
所述源数据库,还用于根据源数据库同步进程的调用,将源数据同步表内相关控制源数据的修改信息中的流水状态及流水代码进行更新。
在该系统中,所述数据同步执行系统,还用于采用目标数据库同步进程在目标数据修改前,将目标数据修改前的值、目标数据修改后的值及对应的唯一标识同步到所设置的日志表中,可以进行目标数据修改的撤销。
以下举一个具体实施例说明本发明,假设源数据库为CRM数据库,目标数据库为BOSS数据库,CRM数据库采用的数据存储结构与BOSS数据库采用的数据存储结构不同。
在该实施例中,假设应用级事务的修改为对某一用户停机事务修改为该用户的复机事务,在CRM数据库中,涉及该应用级事务的相关控制源数据保存在源表1中,即源状态表,标识该用户的状态为停机,以及在源表2中,即余额表,标识该用户的余额为-20元,源表1和源表2的该用户都用唯一标识进行标识。
在将该用户停机事务修改为该用户的复机事务时,如图3所示,CRM数据库触发器触发修改,将源表1中的该用户状态更改为复机,将源表2中的该用户的余额修改为40元,然后将对应该用户标识的相关控制源数据的修改信息,包括进行该用户的状态修改及余额修改,存储到源数据同步表中。
数据同步执行系统中的源数据库同步进程通过CRM数据库的适配器调用源数据同步表,获取到对应该用户标识的相关控制源数据的修改信息,然后进行标准文本转换,得到对应该用户标识的相关控制源数据的修改信息的标准文本文件。
数据同步执行系统中的目标数据库同步进程读取对应该用户标识的相关控制源数据的修改信息的标准文本文件,进行转换,转换为对应该用户标识的相关控制目标数据的修改信息,存储到目标数据同步表中。
数据同步执行系统中的目标数据库同步进程从目标数据同步表中获取到对应该用户标识的相关控制目标数据的修改信息,该修改信息为更改目标表1中的对应该用户标识的状态及余额,则将目标表1中的对应该用户标识的状态由“0”修改为“1”,表示由停机更改为复机,然后将余额修改从“-20.00元”修改为“+40.00元”,然后将修改前后的目标表1中的目标数据都存储在日志表中,以便后续可以撤销修改。
在修改完成后,数据同步执行系统中的目标数据库同步进程还可以生成数据同步应答文件,包括该用户标识及应答代码,源数据库同步进程读取后,对源数据同步表中的该用户标识的修改信息中的状态进行更新,并更新应答代码。
本发明通过数据同步进程适配器的使用,可以支持异构数据库之间的数据同步;本发明在异构数据库间传输的为修改信息,包括修改内容及修改方式,使得源数据库的同步数据生成、目标数据库对同步数据的解析和执行逻辑都是分离的,保证源数据库和目标数据库可以采用不同的数据存储方式;本发明采用唯一标识标识具有多个相关控制数据的应用级事务,在异构数据库之间同步应用级事务的修改或撤销时,保证相关控制数据的修改或撤销的一致性。
以上举较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种异构数据库间的数据同步方法,其特征在于,在数据同步执行系统中设置源数据库同步进程及目标数据库同步进程,将源数据库和目标数据库存储的同一应用级事务的相关控制数据设置相同的唯一标识,该方法还包括:
源数据库的触发器触发源数据库中的应用级事务的相关控制源数据的修改,将具有该应用级事务唯一标识的该应用级事务的相关控制源数据的修改信息写入到源数据同步表中;
源数据库同步进程读取该源数据同步表中的该应用级事务的相关控制源数据的修改信息,将该源数据同步表中的该应用级事务的相关控制源数据的修改信息,进行标准文本的转换后得到标准文本文件存储在数据同步执行系统中;
目标数据库同步进程读取并解析标准文本文件,将该标准文本文件转换为目标数据库识别的具有该应用级事务唯一标识的该应用级事务的相关控制目标数据的修改信息后,写入到目标数据库中的目标数据同步表中,调用该应用级事务的相关控制目标数据的修改信息对该目标数据库中所存储的具有该应用级事务唯一标识的相关目标数据进行修改;
所述源数据库设置有源适配器,源数据库同步进程读取该源数据同步表中的该应用级事务的相关控制源数据的修改信息是通过该源适配器进行的;
所述目标数据库设置有目标适配器,目标数据库将具有该应用级事务唯一标识的该应用级事务的相关控制目标数据的修改信息写入到目标数据库中的目标数据同步表是通过该目标适配器进行的,所述调用该应用级事务的相关控制目标数据的修改信息,对该目标数据库中所存储的具有该应用级事务唯一标识的相关目标数据进行修改是通过该目标适配器进行的。
2.如权利要求1所述的方法,其特征在于,所述该应用级事务的相关控制源数据的修改信息包括该应用级事务的唯一标识、相关控制源数据变化内容及变化方式。
3.如权利要求1或2所述的方法,其特征在于,该方法还包括:
目标数据库同步进程在目标数据修改前,将目标数据修改前的值、目标数据修改后的值及对应的唯一标识同步到所设置的日志表中。
4.如权利要求1或2所述的方法,其特征在于,该方法还包括:
目标数据库同步进程生成数据同步应答文件,文件中包括了该应用级事务的应用级事务的唯一标识和应答代码;
源数据库同步进程读取数据同步应答文件后解析,根据该文件中的该应用级事务的唯一标识更新源数据库中的源数据同步表内相关控制源数据的修改信息中的流水状态并更新流水代码。
5.一种异构数据库间的数据同步系统,其特征在于,该系统包括:源数据库、数据同步执行系统及目标数据库,其中,
源数据库,设置源适配器和触发器,用于采用设置的触发器触发对唯一标识的应用级事务的相关控制源数据的修改,修改信息通过源适配器被数据同步执行系统中的源数据库同步进程调用,存储到设置的源数据同步表中后,由源数据库同步进程从源数据同步表中读取;
数据同步执行系统,包括源数据库同步进程和目标数据库同步进程,用于采用源数据库同步进程调用源数据库,把采用唯一标识的应用级事务的相关控制源数据的修改信息存储到源数据同步表,读取该源数据同步表中的该修改信息进行标准文本的转换后得到标准文本文件,将所述标准文本文件存储在数据同步执行系统中;采用目标数据库同步进程读取并解析标准文本文件后,将该标准文本文件转换为目标数据库识别的采用唯一标识的应用级事务的相关控制目标数据的修改信息后,写入到目标数据库中的目标数据同步表中,调用目标数据同步表中的修改信息对该目标数据库中所存储的相关目标数据进行修改;
目标数据库,设置目标适配器,通过目标适配器被数据同步执行系统中的目标数据库同步进程的调用,将采用唯一标识的应用级事务的相关控制目标数据的修改信息写入目标数据同步表中,根据目标数据同步表中该相关控制目标数据的修改信息对该目标数据库中所存储的相关目标数据进行修改。
6.如权利要求5所述的系统,其特征在于,所述数据同步执行系统,还用于采用目标数据库同步进程生成数据同步应答文件,文件中包括了该应用级事务的唯一标识和应答代码;采用源数据库同步进程读取并解析数据同步应答文件,根据该文件中的该应用级事务的唯一标识更新源数据库中的源数据同步表内相关控制源数据的修改信息中的流水状态及流水代码;
所述源数据库,还用于根据源数据库同步进程的调用,将源数据同步表内相关控制源数据的修改信息中的流水状态及流水代码进行更新。
7.如权利要求5或6所述的系统,其特征在于,所述数据同步执行系统,还用于采用目标数据库同步进程在目标数据修改前,将目标数据修改前的值、目标数据修改后的值及对应的应用级事务的唯一标识同步到所设置的日志表中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110381992.3A CN103136231B (zh) | 2011-11-25 | 2011-11-25 | 一种异构数据库间的数据同步方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110381992.3A CN103136231B (zh) | 2011-11-25 | 2011-11-25 | 一种异构数据库间的数据同步方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103136231A CN103136231A (zh) | 2013-06-05 |
CN103136231B true CN103136231B (zh) | 2016-03-02 |
Family
ID=48496066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110381992.3A Expired - Fee Related CN103136231B (zh) | 2011-11-25 | 2011-11-25 | 一种异构数据库间的数据同步方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103136231B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105930493A (zh) * | 2016-05-04 | 2016-09-07 | 北京思特奇信息技术股份有限公司 | 一种不同数据库间数据同步的方法和系统 |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013108306A1 (de) * | 2013-08-01 | 2015-02-05 | OMS Software GMBH | Verfahren und System zur Synchronisation von Daten |
CN104572672B (zh) * | 2013-10-15 | 2018-10-02 | 北大方正集团有限公司 | 异构数据库的同步方法和应用系统 |
CN103761140B (zh) * | 2013-11-29 | 2018-04-13 | 北京中启智源数字信息技术有限责任公司 | 一种在异构关系型数据库中实现事务处理的方法 |
CN103744906A (zh) * | 2013-12-26 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | 一种数据同步系统、方法及装置 |
CN103701913B (zh) * | 2013-12-30 | 2017-02-22 | 广州爱九游信息技术有限公司 | 数据同步方法及装置 |
CN104834635A (zh) * | 2014-02-07 | 2015-08-12 | 中国移动通信集团广东有限公司 | 一种数据处理方法和装置 |
CN104317921B (zh) * | 2014-10-29 | 2017-10-17 | 北京思特奇信息技术股份有限公司 | 一种跨数据库数据同步系统及方法 |
CN105183860B (zh) * | 2015-09-10 | 2018-10-19 | 北京京东尚科信息技术有限公司 | 数据同步方法和系统 |
CN107357791B (zh) * | 2016-05-10 | 2021-10-15 | 中兴通讯股份有限公司 | 一种数据共享方法及装置 |
CN107544999B (zh) * | 2016-06-28 | 2022-10-21 | 百度在线网络技术(北京)有限公司 | 用于检索系统的同步装置及同步方法、检索系统及方法 |
CN109818998B (zh) * | 2017-11-22 | 2021-05-25 | 中国电信股份有限公司 | 信息同步方法和装置 |
CN108900497B (zh) * | 2018-06-25 | 2021-11-02 | 江苏欧软信息科技有限公司 | 一种异构系统间的数据同步方法及系统 |
CN109558448B (zh) * | 2018-10-10 | 2021-04-06 | 北京海数宝科技有限公司 | 数据处理方法、装置、计算机设备和存储介质 |
CN109656936A (zh) * | 2018-11-30 | 2019-04-19 | 金蝶软件(中国)有限公司 | 数据同步方法、装置、计算机设备和存储介质 |
CN111061745A (zh) * | 2019-10-10 | 2020-04-24 | 望海康信(北京)科技股份公司 | 数据同步系统及方法 |
CN112749227A (zh) * | 2019-10-30 | 2021-05-04 | 北京国双科技有限公司 | 数据同步方法及装置 |
CN114153659B (zh) * | 2021-11-29 | 2022-09-20 | 众和空间(北京)科技有限责任公司 | 一种数据的双模式存储及同步系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101615199A (zh) * | 2009-07-31 | 2009-12-30 | 深圳市珍爱网信息技术有限公司 | 异构数据库同步方法及系统 |
CN101706795A (zh) * | 2009-11-30 | 2010-05-12 | 上海世范软件技术有限公司 | 主备服务器上数据库数据同步方法 |
CN101944114A (zh) * | 2010-09-16 | 2011-01-12 | 深圳天源迪科信息技术股份有限公司 | 内存数据库和物理数据库间的数据同步方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050228765A1 (en) * | 2004-01-16 | 2005-10-13 | Taiwan Semiconductor Manufacturing Co. | Mechanism for synchronizing manafacturing information systems and document content management systems data |
TWI344604B (en) * | 2004-10-26 | 2011-07-01 | Via Tech Inc | Network heterogeneous database synchronizing system and method |
FR2909203B1 (fr) * | 2006-11-23 | 2009-02-27 | Serlive Soc Par Actions Simpli | Procede et dispositif pour la synchronisation de bases de donnees heterogenes |
-
2011
- 2011-11-25 CN CN201110381992.3A patent/CN103136231B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101615199A (zh) * | 2009-07-31 | 2009-12-30 | 深圳市珍爱网信息技术有限公司 | 异构数据库同步方法及系统 |
CN101706795A (zh) * | 2009-11-30 | 2010-05-12 | 上海世范软件技术有限公司 | 主备服务器上数据库数据同步方法 |
CN101944114A (zh) * | 2010-09-16 | 2011-01-12 | 深圳天源迪科信息技术股份有限公司 | 内存数据库和物理数据库间的数据同步方法 |
Non-Patent Citations (1)
Title |
---|
基于P2P的异构数据库数据同步研究;孟雷;《山东大学学报》;20081130;第43卷(第11期);61-71 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105930493A (zh) * | 2016-05-04 | 2016-09-07 | 北京思特奇信息技术股份有限公司 | 一种不同数据库间数据同步的方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN103136231A (zh) | 2013-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103136231B (zh) | 一种异构数据库间的数据同步方法及系统 | |
CN109840429B (zh) | 智能合约部署、调用方法和装置 | |
CN109829011B (zh) | 一种分布式异构数据库的数据同步方法及装置 | |
AU2016201350B2 (en) | Managing objects using a client-server bridge | |
CN107273116B (zh) | 采用基于框架的代码生成工具生产代码的方法 | |
CN107958010B (zh) | 用于在线数据迁移的方法及系统 | |
WO2016123920A1 (zh) | 支持多类型数据库操作的集成接口的实现方法及系统 | |
WO2012034440A1 (zh) | 一种数据库升级脚本的生成方法和装置 | |
CN111143382A (zh) | 数据处理方法、系统和计算机可读存储介质 | |
US8656056B2 (en) | Web-enabled mainframe | |
KR101212778B1 (ko) | 클라우드 컴퓨팅 기반 스마트 오피스 시스템 및 이의 운용을 위한 서버 및 운용 방법 | |
US20100153940A1 (en) | Transportable refactoring object | |
CN104517181B (zh) | 一种核电站企业内容管理系统及方法 | |
WO2013091195A1 (zh) | 一种分布式系统中处理事务的方法、相关设备及系统 | |
CN109614271A (zh) | 多个集群数据一致性的控制方法、装置、设备及存储介质 | |
CN116634011A (zh) | 数据推送方法、装置、存储介质及电子设备 | |
CN116466983A (zh) | 代码管理装置、方法、存储介质及电子设备 | |
CN114510262A (zh) | 一种接口请求参数校验方法和装置 | |
CN105205060A (zh) | 一种生成word文档的数据库字典的方法及装置 | |
CN108874833A (zh) | 一种实现Etcd Java客户端的方法及装置 | |
CN113626007B (zh) | 连接器模型的应用方法、装置及服务器 | |
US11855910B2 (en) | Configuration management of cloud resources for multiple providers and frameworks | |
CN112527294B (zh) | 一种vue的双向绑定方法及相关装置 | |
CN111506644B (zh) | 一种应用数据处理方法、装置和电子设备 | |
CN101488099A (zh) | 一种统一管理用户信息的方法及其装置 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160302 |