[发明专利]一种异构、异种数据库间的数据交换方法及其装置无效
申请号: | 201010554220.0 | 申请日: | 2010-11-23 |
公开(公告)号: | CN102479182A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 栾晓健 | 申请(专利权)人: | 大连兆阳软件科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 116011 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 种数 据库间 数据 交换 方法 及其 装置 | ||
技术领域
本发明涉及数据库间的数据交换,特别涉及一种异构、异种数据库间的数据交换方法及其装置。
背景技术
现有技术中,不同品牌不同结构数据库间是绝对不能直接交换数据的。不只是数据库间内部协议不同,其数据结构也相差太大。为保持相同用途的一组数据库之间在运行过程中的数据一致性,曾经采用过许多办法。早期有用人工导出数据库内容,用磁盘作载体,到另一数据库作一次装载;此种办法太慢又费工时,还难以适用于大容量数据库。商用数据库具备一定的复制能力,但必须在诸多限制的理想情况下工作,设计思想有较大局限性,适用范围窄。还有一些独立的数据复制软件,其特征是点对点复制数据库的体系结构,而不能解决多个异构数据库构成的复杂拓扑结构的库间数据变换。此外还有专门开发的数据交换软件,虽然效率较高,但其对象是具体应用系统的数据复制,不具有通用性,而且开发费时费力,成本高昂。
发明内容
本发明针对现有技术的上述不足之处而提出一种简单易行、适用性强的数据库间数据交换方法和装置,可以适用于任何种类结构的数据库的数据交换,保留原数据库及应用程序各自的独立性,无需人工干预而快速解决同组数据库间的数据同步更新问题。
本发明的目的可以采用以下技术措施来达到:
设计、采用一种异构、异种数据库间的数据交换方法,包括设立数据库间的数据交换通道,尤其是将源数据库中特定格式的数据转换成基本格式数据,再将该基本格式数据转换成另一特定格式后送入目标数据库。
设计、制造一种异构、异种数据库间的数据交换装置,包括与数据库双向连接的数据交换通道,尤其是还包括能双向转换特定格式数据和基本格式数据并与所连接数据库进行数据交换的接口电路。
该方法及装置应用于异构、异种数据库间数据交换,以保持数据库间数据的一致性。
本发明附图的简要说明如下:
图1是本发明数据库间数据交换方法的总体示意图;
图2是所述数据交换装置结构图;
图3是所述数据交换方法中出站数据流程框图;
图4是所述数据交换方法中入站数据流程框图。
具体实施方式
一种异构、异种数据库间的数据交换方法及其装置,包括设立数据库间的数据交换通道,尤其是将源数据库中特定格式的数据转换成基本格式数据,再将该基本格式数据转换成另一特定格式后送入目标数据库。
所述转换过程包括对各数据库内部协议的识别和重构,以及对数据组织格
式的识别和重构。例如DB2数据库的内部协议及数据组织格式就完全不同于Oracle的数据库。
所述方法还包括设置同至少一个数据库例如DB2数据库相连的数据交换装
置,该数据交换装置还同至少一种远程链路例如ISDN线路相连;所述数据库中
设置有变化捕捉装置。
所述数据交换装置按照源数据库的变化信号将变更内容送往站内或站外的目标数据库。
所述数据交换装置内设置与站内数据库双向连接的接口和与该接口双向连接的接口总线,还设置依次双向连接并最后与远程链路双向连接的线路控制电路、队列控制电路和队列总线;
所述站内数据交换过程为:
l)源数据库、即产生交换数据的数据库例如DB2,其内的变化捕捉装置经
源接口即与源数据库相连的接口例如接口21向控制器1请求发送变更数据至站
内目标数据库,例如Oracle数据库;
2)源接口21将变更的源格式数据转换为基本格式数据并打包送入源接口总线,例如总线421;
3)控制器1启用队列总线例如总线431和目标接口总线例如总线422,将变更的基本格式数据送入另一目标接口22;
4)目标接口例如接口22将该基本格式转换为目标数据格式并送入目标数据库例如与接口22相连的Oracle数据库,这就完成了站内数据库间的数据即时交换。
所述站外数据交换过程分为出站数据流程和入站数据流程。
所述出站数据流程为:
l)源数据库例如DB2内的变化捕捉装置检测到变化数据后经源接口例如接口21向控制器请求发送变更数据至站外目标数据库,例如另外一个数据交换装置的Oracle数据库;
2)源接口21将变更的源格式数据即DB2的格式转换为基本格式数据并打包送入源接口总线42中的421总线;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连兆阳软件科技有限公司,未经大连兆阳软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010554220.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置