发明名称 |
数据库数据双向协同方法及系统 |
摘要 |
本发明公开了一种数据库数据双向协同方法及系统,该方法包括:预先存储供中间件连接第一数据库的第一登录名或第一IP地址;在捕获到指向第一数据库的业务数据时,提取该业务数据的源端连接第一数据库所使用的第三登录名或第三IP地址;判断所提取的第三登录名或第三IP地址与预先存储的第一登录名或第一IP地址是否相同,若否,则根据业务数据生成临时数据,以供中间件读取该临时数据并把该临时数据写入第二数据库;若是,则不做处理。实施本发明的技术方案,不会造成同一条业务数据在两个数据库之间循环读写的情况,而且,这种方法无须更改数据结构就能方便快捷地辨别业务数据的来源,使用起来简捷高效。 |
申请公布号 |
CN103927326A |
申请公布日期 |
2014.07.16 |
申请号 |
CN201410100673.4 |
申请日期 |
2014.03.18 |
申请人 |
深圳市迈科龙电子有限公司 |
发明人 |
刘国文;周怡;刘小东 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
深圳市兴科达知识产权代理有限公司 44260 |
代理人 |
王翀 |
主权项 |
一种数据库数据双向协同方法,其特征在于,包括:存储步骤,预先存储供中间件连接第一数据库的第一登录名或第一IP地址,及预先存储供中间件连接第二数据库的第二登录名或第二IP地址;第一提取步骤,在捕获到指向第一数据库的业务数据时,提取该业务数据的源端连接所述第一数据库所使用的第三登录名或第三IP地址;第一判断步骤,判断所提取的第三登录名与预先存储的第一登录名是否相同,或判断所提取的第三IP地址与预先存储的第一IP地址是否相同,若否,则执行第一生成步骤;若是,则不做处理;第一生成步骤,根据所述业务数据生成临时数据,以供中间件读取该临时数据并把该临时数据写入第二数据库;第二提取步骤,在捕获到指向第二数据库的业务数据时,提取该业务数据的源端连接所述第二数据库所使用的第四登录名或第四IP地址;第二判断步骤,判断所提取的第四登录名与预先存储的第二登录名是否相同,或判断所提取的第四IP地址与预先存储的第二IP地址是否相同,若否,则执行第二生成步骤;若是,则不做处理;第二生成步骤,根据所述业务有数据生成临时数据,以供中间件读取该临时数据并把该临时数据写入第一数据库。 |
地址 |
518033 广东省深圳市南山区高新区南区高新南六道6号迈科龙大厦17层 |