[发明专利]实现异构数据库同步在线交换和共享的方法在审
申请号: | 201810789487.4 | 申请日: | 2018-07-18 |
公开(公告)号: | CN108920702A | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 黎明;袁丁 | 申请(专利权)人: | 四川师范大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 成都立新致创知识产权代理事务所(特殊普通合伙) 51277 | 代理人: | 谭德兵 |
地址: | 610000 *** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异构数据库 共享服务器 数据交换 在线交换 共享 共享数据 结构类型 访问 数据库 权限 方案系统 访问请求 访问权限 共享请求 数据同步 转码器 调用 交换 架构 验证 转换 | ||
本发明涉及一种实现异构数据库同步在线交换和共享的方法,用于实现异构数据库之间的数据同步在线交换和共享,所述方法步骤如下:S1:建立用于实现多个异构数据库数据交换和共享的共享服务器;S2:访问端发起数据交换或共享请求;S3:共享服务器接收访问请求并验证访问权限;有权限,识别该访问端数据库的结构类型;无权限则拒绝,请求停止;S4:共享服务器调用对应的交换或共享数据,并根据访问端数据库的结构类型将交换或共享数据通过转码器转换成对应的格式发送给访问端。本方案系统架构简单,能够在短时间内实现数据交换和共享。
技术领域
本发明涉及数据库领域,具体涉及一种实现异构数据库同步在线交换和共享的方法。
背景技术
异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问,几个数据库系统在加入异构数据库系统之前本身就已经存在,拥有自己的数据阵管理系统、外构数据库的各个组成部分具有自身的自治性,实现数据共享的同时,每个数据库系统仍有自己的应用特性、完整性控制和安全性控制。异构数据库系统的异构性主要体现在以下几个方面:
计算机体系结构的异构,各个参与的数据库可以分别运行在大型机、小型机、工作站、PC或嵌入式系统中。
基础操作系统的异构,各个数据库系统的基础操作系统可以是Unix、Windows NT、Linux等。
DBMS本身的异构,可以是同为关系型数据库系统的Oracle、 SQL Server等,也可以是不同数据模型的数据库,如关系、模式、层次、网络、面向对象,函数型数据库共同组成一个异构数据库系统。
异构数据库系统的目标在于实现不同数据库之间的数据信息资源、硬件设备资源和人力资源的合并和共享。其中关键的一点就是以局部数据库模式为基础,建立全局的数据模式或全局外视图。这种全局模式对于建立高级的决策支持系统尤为重要。
大型机构在许多地点都有分支机构,每个子机构的数据库中都有着自己的信息数据,而决策制订人员一般只关心宏观的、为全局模式所描述的信息。建立在数据仓库技术基础上的异构数据库全局模式的描述是一种好的解决方案。数据仓库可以从异构数据库系统中的多个数据库中收集信息,并建立统一的全局模式,同时收集的数据还支持对历史数据的访问,用户通过数据仓库提供的统一的数据接口进行决策支持的查询。
公开(公告)号CN102521254A公开了一种异构数据库的统一访问方法,包括步骤:前台客户端接收用户输入的SQL语句,并将SQL语句请求发往后台数据库请求处理程序;后台数据库请求处理程序根据SQL标准语法分析SQL语句是否合法;对请求SQL进行初步语法分析,分解出要操作的虚表表名,然后根据虚表表名判断当前的请求是发向哪类异构数据库服务器的;根据步骤三判断得到的结果选择对应异构数据库服务器的SQL分析处理器来处理SQL语句中的实际读写请求;将步骤四执行后的结果返回给前台客户端。该方法能够实现通过统一的访问接口访问各种异构数据库,从而降低数据库应用开发过程中的难度、缩短开发的时间周期,进一步降低应用系统后期的维护成本。
现有技术的缺点在于:在异构数据库之间的数据共享和交换往往需要经过非常复杂的通讯协议才能实现,使得整个系统成本增加,流程复杂。
发明内容
本发明的目的在于克服现有技术的不足,提供一种实现异构数据库同步在线交换和共享的方法,其系统架构简单,能够在短时间内实现数据交换和共享。
本发明的目的是通过以下技术方案来实现的:
一种实现异构数据库同步在线交换和共享的方法,用于实现异构数据库之间的数据同步在线交换和共享;
定义主动发起数据交换或共享请求的数据库为访问端,定义被动接受数据交换或共享的数据库为接收端;
所述方法步骤如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川师范大学,未经四川师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810789487.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种义务教育入学系统
- 下一篇:一种HTTP缓存优化方法与装置