基于orbix的分布式数据库系统的设计与实现

基于orbix的分布式数据库系统的设计与实现

ID:30640871

大小:21.66 KB

页数:12页

时间:2019-01-02

基于orbix的分布式数据库系统的设计与实现_第1页
基于orbix的分布式数据库系统的设计与实现_第2页
基于orbix的分布式数据库系统的设计与实现_第3页
基于orbix的分布式数据库系统的设计与实现_第4页
基于orbix的分布式数据库系统的设计与实现_第5页
资源描述:

《基于orbix的分布式数据库系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于ORBIX的分布式数据库系统的设计与实现摘要:本文给出了基于CORBA的ORBIX分布式数据库系统结构。在此基础上,就使用ORBIX实现分布式数据库系统的几个关键技术即分布式事务处理、交易服务、会话管理等进行了研究。关键词:CORBA;ORBIX;分布式数据库;资源管理器;XA接口ABSTRACT:TheORBIXdistributeddatabasesystemarch

2、itectureisgiveninthisthesis.Onthisbasis,Severalkeytechnologysuchasdistributedtransactionprocessing、traderserviceandsessionmanagementetc.inthedevelopmentofdistributeddatabasesystemareresearched.KeyWords:CORBA;ORBIX;DistributedDatabaseSystem;Resourcemanager;

3、XAInterface物理上分散而逻辑上有集中是分布式数据库系统(DDBS)的最显著的特点。DDBS的实现实际上就是将分布在不同地理位置上的集中式数据库系统通过相应的软件连接起来构成逻辑上统一的数据库系统。而对于任何节点用户来说使用DDBS就好象在使用一个集中式数据库。CORBA规范是目前最为流行的应用课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出

4、新见解,特别是博士生必须有创新性的成果最广的分布式对象技术。CORBA的目的是定义一套协议,符合这个协议的对象可以互相交互,不论它们是用什么样的语言写的,不论它们运行于什么样的机器和操作系统。从而简化了简化本地与远地对象间的通信,使之以透明的方式实现互连、互通与互操作,免去繁琐易于出错的底层工作,使大型分布软件开发工作相对地提高速度并增加其可靠性[1]。相关技术在分布式数据库应用的设计过程中需要解决分布存储、分布式查询处理、逻辑互联、网络信息传输等问题,其复杂性导致软件开发成本高、开发周期长。所以在开发过程

5、中若能充分利用现有的分布式计算技术,将极大提高分布式数据库的开发效率[5]。CORBA的主要内容包括:IDL接口定义语言、ORB核心、OA对象适配器、IDL桩、IDL构架、DII动态调用接口、DSI动态程序构架接口、GIOP协议[1]。Orbix是IONA公司研制的基于库的CORBA规范实现,支持Windows、OS/2、各种UNIX等20余种操作平台。Orbix是建立在IONA的ART(AdaptiveRuntimeTechnology)技术之上的。ART高效的模块化结构允许在运行过程中添加新的功能模块,

6、只是通过改变配置的设置就可以完成。这样大大的缩减了开发时间[2]。基于ORBIX分布式数据库系统结构课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果如图1为基于Orbix的分布是系统结构。其中每个客户端Orbix对一个客户应用程序,每个服务器端Orbix对应一个服务器应用程序。使用XA接口,使全局事务的提交是由交

7、易服务控制,应用程序只需通知交易服务提交或回滚事务,就可以控制整个事务的全部提交或回滚,应用程序完全不用考虑冲正逻辑。XA协议属于X/OPENDTP模型中的一部分,是中间件产品与数据库之间的标准协议。采用ADO作为数据库连接工具,从而简化了数据库访问的开发过程,数据访问更快捷,支持当前流行的各种数据库格式,有利于使用当前已有的数据资源。ORBIX分布式数据库系统实现分布式事务处理事务指一个程序或程序段,在一个或多个资源如数据库或文件上为完成某些功能的执行过程的集合。为了支持面向对象、分布式、事务处理应用,实

8、现了对象事务管理器。X/OpenXA接口。两阶段提交[4]协议。分布事务管理器数据库,支持本地事务。当一个应用需要两个或多个资源管理器参与同一事务时,某第三方必须提供必要的协调以保证分布式事务的ACID属性。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。