异种数据库复制方法技术

技术编号:2853477 阅读:303 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种异种数据库复制方法,涉及原数据库及待复制数据库,包括步骤:建立异种数据库系统通用接口驱动,所述异种数据库系统通用接口驱动包括原数据库数据库系统通用接口驱动和待复制数据库数据库系统通用接口驱动;判断对原数据库的调用是否对原数据库有更改;若对原数据库有更改,则将该调用同时传递给原数据库和待复制数据库的数据库系统通用接口驱动并调用原数据库的数据库系统通用接口驱动;调用待复制数据库的数据库系统通用接口驱动。本发明专利技术异种数据库复制方法能够实现任意种数据库间复制而且还具有实时性。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及数据库系统应用领域,尤指一种。
技术介绍
在当前应用数据库系统的环境中,如企业级的网络环境,异种数据库同时并存的现象越来越普遍。比如,在一个公司内部,其市场部门采用微软公司地SQL Server数据库,其研发部门采用神舟软件公司的OSCAR安全数据库,而其总服务器采用甲骨文公司的ORACLE数据库,这种异种数据库同时使用的情况在许多系统集成的方案与实施中屡见不鲜,于是异种数据库之间的数据内容的复制成为人们普遍关心的问题。目前,各大主流数据库产品都提供了在各自数据库之间进行复制的功能。现有的复制功能一般采用发布/订阅模型来实现的。如图1所示,发布服务器1用于配置发布设置及将数据库系统中的数据提取出来,以便复制到其它服务器;分发服务器2用于具体执行数据分发任务;订阅服务器3、订阅服务器4和订阅服务器5用于接收复制数据。首先,在发布服务器1进行发布配置,例如对复制的内容,执行复制的周期等进行设置;订阅服务器3、4、5根据需要订阅配置好的发布;分发服务器2会根据发布配置执行数据分发,将数据写入订阅服务器3或者4或者5。在这样的实现模型下,数据被写入发布数据库1后,分发服务器2本文档来自技高网...

【技术保护点】
一种异种数据库复制方法,涉及原数据库及待复制数据库,其特征在于,包括步骤:10)建立异种数据库系统通用接口驱动,所述异种数据库系统通用接口驱动包括原数据库的数据库系统通用接口驱动和待复制数据库的数据库系统通用接口驱动;20) 判断对原数据库的调用是否对原数据库有更改;30)若对原数据库有更改,则将该调用同时传递给原数据库和待复制数据库的数据库系统通用接口驱动并调用原数据库的数据库系统通用接口驱动;40)调用待复制数据库的数据库系统通用接口驱动。

【技术特征摘要】
1、一种异种数据库复制方法,涉及原数据库及待复制数据库,其特征在于,包括步骤10)建立异种数据库系统通用接口驱动,所述异种数据库系统通用接口驱动包括原数据库的数据库系统通用接口驱动和待复制数据库的数据库系统通用接口驱动;20)判断对原数据库的调用是否对原数据库有更改;30)若对原数据库有更改,则将该调用同时传递给原数据库和待复制数据库的数据库系统通用接口驱动并调用原数据库的数据库系统通用接口驱动;40)调用待复制数据库的数据...

【专利技术属性】
技术研发人员:何清法陈刚金星程胜降志勇
申请(专利权)人:北京神舟航天软件技术有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1