- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
--优秀硕士毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生学士硕士相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文的提供参考!!
摘 要
通信和数据库技术的发展,已经改变了用户处理数据方式.当前数据处理的特点是日渐增长的应
用需求,要求存取预先存在的局部数据,这些数据分布在异构软、硬件的网络节点上.一个多数据库
系统MDBS允许用户存取多卟曲布的、异构的、自治的数据库(DBMs)中的数据.在多数据库中,
全局事务是在MDB$的控制下拽行,局部事务在局部DBMS控制下独立执行.不同的局部数据库可
能采用不同的事务处理机制.每个局部DBMS对其上的全局子事务和局部事务有完全的控制权,如
在事务的任何执行点上终止事务.典型地,局部数据库应该没有设计和结构的变化.局部数据库之间
彼此独立,互相不能协调,因而传统同构系统事务处理技术如原子提交和事务一致性不适合多数据库,
我所作的工作理论上探讨多数据库事务的原子提交策略和一致性策略,编程上探讨原型系统Panorama
的实现和查询处理服务器的实现
第一,探讨多数据库事务的原子提交策略,周构系统的各种方法不适台异构系统,因为这些方
法需要特殊的提交过程,而已存在的局部数据库事务管理器不支持它们.系统阐述了两种提交策略:
先提交策略和后提交策略,它不改变现有的事务管理器.其中,后提交策略需要在已存在的局部数据
库螬加并发控制和恢复部件,增加了运行负荷.提出多级事务是为了在集中数据库中增加并发度,如
果多级事务用在异构系统中,两种提交策略重用该事务模型中的并发和恢复机制,以便使全局事务原
子提交.特别值得一提的是:先提交策略与多级事务的结合,还能增加事务处理的并发度而不增加运
行负荷..
第二,研究了多数据库事务保持一致性的问题.全局串行化是传统数据库事务一致性准则.但
是在多数据库中保持全局串行化很难.在多数据库环境下,实现全局串行化的主要困难在于解决多数
据库事务之间的问接冲突,局部事务很难解决间接冲突,因为局部事务的行为甚至局部事务本身,全
局事务并不知遵.为了解决这个问题,在全局事务的每个子事务之间增加数据操作,以便在每个成员
数据库的全局子事务之问创造直接冲突,典型的方法是ficket算法.fick£t算法的条件是局部数据库
只保证局部数据库的串行化执行,它不侵犯局部自治性,但能保证全局事务的串行化.它的缺点是并
发度很低.在多数据库中解决低并发度的一种办法是放松串行化的要求,如两级串行化2LSR,在多
数据库中确保2LSR执行是比较简单的,并能取得很高的并发度.应用该算法和多数据库的完整性约
束,根据实际情况,划分不同的多数据库模型,并能保持事务的一致性. 生4分的模型覆盖了很多多
数据库实际环境.
第三,阐述了CORBA规范.在多数据库中用CORBA作为支撑平台,有很多优点,coRBA
能够处理平台级的异构性,并能提供位置和实现的透明性,换句话说,对象的实现和对象位置的改变
对客户端无任何影响,它减少了客户端代码的复杂性,不改变客户端代码,客户端能发葫嘶类型对象,
CORBA的这种结构十分有用,在注船新的DBMS并不影响己存在的系统,它也能减少开发的代码
量,而且,它能提供很多在数据库级别女哩异构性功能和一些在应用级别处理交互性的功能.
的主要设计思想和使用的基本技术策略,如PamrarIla体系结构、模式集成,基本实现策略、查询处
的实现允许用户通过一种基于SOL标准的全局查询语言,存取局部数据库中的数据,到目前为止,
它支持分布式计算,踌平台操作,不指明数据源,并发机制,如多用户同时进行select操作,能处理
u硼锄e语句,它还能处理嵌套事务.
最后,介绍7多数据库原型系统Pmmmma,查询处理服务器的设计和实现,给出了查询处理服
务署的所使用的数据结构.输入输出参数,查询处理服务墨的功能描述和工作流程描述,并分析了
Panomma的优点和缺点,指明了今后的努力方向。
关键词: 多数据库、事务原子提交,事务一致性、p猢原翌系统、CORBA
Abstract
Recent incommunicationanddatabase has theuser
progress Rhnotogieschanged d血processing
environmentThe dam is
sitl.1盈iorl a number
presentproc
文档评论(0)