[发明专利]数据库间的数据交互方法、系统及发送方数据库、接收方数据库无效
申请号: | 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进行数据交互时,需要经过第三方服务器中转,因此增加了数据传输的节点,数据产生错误的可能性较大。
发明内容
本发明提供数据库间数据交互方法、系统及发送方数据库、接收方数据库,以降低实现采用不同编码类型编码数据的数据库间数据交互的成本,提高数据交互的准确性及实时性。
本发明提出了数据库间数据交互方法,其中发送方数据库采用第一编码类型编码数据,接收方数据库采用第二编码类型编码数据;该方法包括步骤:将发送方数据库中采用第一编码类型编码的数据,转换为采用第三编码类型编码的数据;发送方数据库将转换后的所述数据发送给接收方数据库;接收方数据库接收发来的所述数据;将接收方数据库接收的所述数据,转换为采用第二编码类型编码的数据;其中采用第三编码类型编码的数据能够由发送方数据库及接收方数据库识别。
本发明还提出了数据库交互系统,包括发送方数据库及接收方数据库,其中发送方数据库采用第一编码类型编码数据,接收方数据库采用第二编码类型编码数据;所述系统还包括:发送数据转换单元,用于将发送方数据库中采用第一编码类型编码的数据,转换为采用第三编码类型编码的数据,其中所述第三编码类型编码的数据能够由发送方数据库及接收方数据库识别;所述发送方数据库包括:数据发送单元,用于发送所述发送数据转换单元转换后的数据;所述接收方数据库包括:数据接收单元,用于接收发送方数据库发来的所述数据;及接收数据转换单元,用于将数据接收单元接收的所述数据,转换为采用第二编码类型编码的数据。
本发明还提出了发送方数据库,采用第一编码类型编码数据,包括:数据发送单元,用于将采用第一编码类型编码的数据转换成的第三编码类型编码的数据发送给接收方数据库,所述第三编码类型能够由发送方数据库及接收方数据库识别。
本发明还提供了接收方数据库,采用第二编码类型编码数据,且能够识别采用第三编码类型编码的数据;包括:数据接收单元,用于接收发送方数据库发来的采用第三编码类型编码的数据,其中所述第三编码类型编码的数据,由发送方数据库中采用第一编码类型编码的数据转换而来。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡华润上华半导体有限公司;无锡华润上华科技有限公司,未经无锡华润上华半导体有限公司;无锡华润上华科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910197264.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理系统
- 下一篇:一种应用协同的操作方法、系统及移动终端
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置