[发明专利]数据库间的数据交互方法、系统及发送方数据库、接收方数据库无效

专利信息
申请号: 200910197264.X 申请日: 2009-10-16
公开(公告)号: CN102043801A 公开(公告)日: 2011-05-04
发明(设计)人: 杨郁州 申请(专利权)人: 无锡华润上华半导体有限公司;无锡华润上华科技有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 上海智信专利代理有限公司 31002 代理人: 王洁
地址: 214061 江苏省无*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据库 数据 交互 方法 系统 发送 接收
【说明书】:

技术领域

发明涉及数据库领域,尤其涉及数据库间的数据交互方法、系统及发送方数据库、接收方数据库。

背景技术

应用服务器在管理一个或多个数据库存储的数据时,通常可以通过应用层来访问数据库进行管理,但目前也存在一些无法通过应用层来访问两个以上数据库的应用服务器。

参照图1,为现有技术中数据库系统结构示意图,结合该图,如果应用服务器10无法通过应用层来访问源数据库11和目标数据库12,源数据库11和目标数据库12相互连接。则访问过程是:应用服务器10通过数据层访问源数据库11,再通过源数据库11访问目标数据库12,该过程需要源数据库11和目标数据库12进行数据交互,例如在向目标数据库12写入数据时,源数据库11向目标数据库12发送需要写入的数据;在从目标数据库12读取数据时,目标数据库12向源数据库11发送需要读出的数据。

如果源数据库11和目标数据库12的数据编码类型一致,则上述数据交互过程能够实施。但如果源数据库11和目标数据库12的数据编码类型不一致,则源数据库11接收的来自目标数据库12的数据可能将成为乱码而无法识别;目标数据库12接收的来自源数据库11的数据可能也会成为乱码而无法识别,因此应用服务器10就无法通过源数据库11访问目标数据库12。

在源数据库11和目标数据库12的数据编码类型不一致可能无法进行数据交互时,例如源数据库11采用第一编码类型编码数据,目标数据库12采用第二编码类型编码数据,则业界通常在源数据库11和目标数据库12之间架设第三方服务器,如果源数据库11向目标数据库12发送数据,则先将其采用第一编码类型编码的数据发送给第三方服务器,再由第三方服务器将该数据转换为第二编码类型编码的数据,然后发送给目标数据库12;反之,如果目标数据库12需要向源数据库11发送数据,则先将其采用第二编码类型编码的数据发送给第三方服务器,再由第三方服务器将该数据转换为第一编码类型编码的数据,然后发送给源数据库11。

上述方案由于采用第三方服务器来实现源数据库11和目标数据库12数据交互,因此存在下述缺点:

1、由于架设能够实现上述数据类型转换的第三方服务器价格昂贵,因此上述方案成本很高;

2、第三方服务器是定时进行数据类型转换操作,即源数据库11和目标数据库12发送给第三方服务器的数据需等待至转换时间才由第三方服务器转换,因此无法实现数据实时交互;

3、由于源数据库11和目标数据库12进行数据交互时,需要经过第三方服务器中转,因此增加了数据传输的节点,数据产生错误的可能性较大。

发明内容

本发明提供数据库间数据交互方法、系统及发送方数据库、接收方数据库,以降低实现采用不同编码类型编码数据的数据库间数据交互的成本,提高数据交互的准确性及实时性。

本发明提出了数据库间数据交互方法,其中发送方数据库采用第一编码类型编码数据,接收方数据库采用第二编码类型编码数据;该方法包括步骤:将发送方数据库中采用第一编码类型编码的数据,转换为采用第三编码类型编码的数据;发送方数据库将转换后的所述数据发送给接收方数据库;接收方数据库接收发来的所述数据;将接收方数据库接收的所述数据,转换为采用第二编码类型编码的数据;其中采用第三编码类型编码的数据能够由发送方数据库及接收方数据库识别。

本发明还提出了数据库交互系统,包括发送方数据库及接收方数据库,其中发送方数据库采用第一编码类型编码数据,接收方数据库采用第二编码类型编码数据;所述系统还包括:发送数据转换单元,用于将发送方数据库中采用第一编码类型编码的数据,转换为采用第三编码类型编码的数据,其中所述第三编码类型编码的数据能够由发送方数据库及接收方数据库识别;所述发送方数据库包括:数据发送单元,用于发送所述发送数据转换单元转换后的数据;所述接收方数据库包括:数据接收单元,用于接收发送方数据库发来的所述数据;及接收数据转换单元,用于将数据接收单元接收的所述数据,转换为采用第二编码类型编码的数据。

本发明还提出了发送方数据库,采用第一编码类型编码数据,包括:数据发送单元,用于将采用第一编码类型编码的数据转换成的第三编码类型编码的数据发送给接收方数据库,所述第三编码类型能够由发送方数据库及接收方数据库识别。

本发明还提供了接收方数据库,采用第二编码类型编码数据,且能够识别采用第三编码类型编码的数据;包括:数据接收单元,用于接收发送方数据库发来的采用第三编码类型编码的数据,其中所述第三编码类型编码的数据,由发送方数据库中采用第一编码类型编码的数据转换而来。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡华润上华半导体有限公司;无锡华润上华科技有限公司,未经无锡华润上华半导体有限公司;无锡华润上华科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910197264.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top