- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多数据库系统中间件的设计与实现方法
第 15 卷 第 4 期 云 南 工 业 大 学 学 报 Vol. 15 No. 4
1999 年 Journal of Yunnan Polytechnic University 1999
多数据库系统中间件的设计与实现方法①
1 2
李 勇 杨 蕾
( 1 :信息与电子工程学院 ,云南工业大学 , 昆明,650051 ; 2 : 昆明市外语学校, 昆明,650051)
摘要 在基于 Client/ Server 结构中的数据库事务处理模型中 , 中间件提供了全局事务处理与局
部数据库系统的接口 ,它使多数据库系统能够对分布在不同站点的局部数据库进行透明访问. 文
中分析了这一模型中中间件的应用背景 ,在此基础上分析了中间件的设计与实现方法 ,并对这些
方法实现的中间件作了性能上的比较.
关键词 :多数据库系统 ; 客户机/ 服务器模型 ; 中间件; 应用程序接口
前 言
自E. F. Codd 于 70 年代提出了关系数据库模型以来 ,众多的软件厂商陆续推出了各种关系数据库产
品 ,如大型机上的 DB2 , 中小型机上的Oracle 和微机上的 Access 等. 这些数据库可能在物理上和逻辑上存
在差异 ,如数据格式、数据操作方式以及对 SQL 语言的实现等方面. 因此 ,研制能集成现有的数据库系统
的多数据库系统已成为数据库技术发展的必然趋势. 而网络技术的发展为用户访问和处理分布在不同站
点的各种数据库中的数据提供了可能 ,它使得异构的数据库之间可以共享它们相互依赖的数据 ,并具有互
( )
操作的能力. 一般地 ,支持互操作的系统为客户机/ 服务器 Client/ Server 模型 ,而在基于这样模型的实际
应用中 ,会有多种应用和平台加入到这个模型中 ,这就要求客户和服务器之间有一组正式的接口以支持这
( )
些应用. 从结构上来讲 ,这一层位于客户和服务器之间 , 因而称为中间件 Middle ware . 通过中间件屏蔽
了数据库系统不同的访问方法和用户界面 ,为用户呈现一个访问多数据库的公共接口 ,从而减少了不同数
据库之间的差异.
1 中间件模型与实现原理
从概念上来讲 , 中间件是客户从服
务器上获得服务的耦合剂 , 它的引入使
(
原来较为简单的二层分布模型 Client/
Server ,见图 1) 被更加精确的三层模型
(Client - Middle ware - Server , 见图 2)
所替代.
在二层模型中 ,应用程序直接与数
( )
据库对话 ,这就要求驱动程序与所存取的特定的 DBMS 数据库管理系统 进行通讯. 用户的 SQL 语句提
交给数据库 ,其结果返回给用户. 数据库可以存放在网络连接的另一台机器上 ,用户机为客户 ,存放数据库
的机器为服务器 ,这就是典型的 Client/ Server 配置.
在三层模型中 ,应用程序把命令发给中间件 ,然后由中间件把相应的 SQL 语句发送给 DBMS. 数据
库处理 SQL 语句后 ,把结果送中间件 ,然后再由中间件送至用户. 中间件可以用来支持共同数据库的存取
( )
与特性控制 ,这就为实现异构数据库之间的互操作提供了实现方法 参考文献[3 ] .
任何中间件的设
您可能关注的文档
- 论政府执行力与申论考试所测查得贯彻执行能力.doc
- 论基本权论基本权利得防御权功能上的应用.doc
- 论文写作时得图片问题.doc
- 论文液压支架叉车得设计.doc
- 设备使用变频器得节能分析.doc
- 设备滚珠丝杠副得防逆转措施.doc
- 设备得润滑管理概念3.doc
- 基于熵理论的船舶电力系统脆性分析_刘明.pdf
- 讲座3-2铁碳相图得应用C曲线(课程思考题).ppt
- 设计胶带传送机得传动装置.doc
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
最近下载
- 2024年出版专业资格考试《基础知识》(中级)真题及答案.pdf VIP
- 高壓电机修理质量过程控制管理办法.doc VIP
- 2025年河北石家庄学院公开选聘事业单位工作人员25名备考题库及答案解析.docx VIP
- 鼻炎中医PPT课件.pptx VIP
- 新能源基础知识PPT精品课件-.pptx VIP
- 2025年河北石家庄辛集市事业单位公开招聘工作人员191名备考题库及答案解析.docx VIP
- 2025年南京江北新区公开招聘社区工作者60人笔试备考题库及答案解析.docx VIP
- 一年级上册生字练字帖.docx VIP
- 2025年天翼云解决方案架构师认证考试题库-上(单选题汇总).docx VIP
- 克莱门特w3000用户手册(中文版).pdf VIP
文档评论(0)