1 / 53
文档名称:

(硕士学位论文)面向对象数据库的事务处理.pdf

格式:pdf   页数:53
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(硕士学位论文)面向对象数据库的事务处理.pdf

上传人:精品文档 2013/7/16 文件大小:0 KB

下载得到文件列表

(硕士学位论文)面向对象数据库的事务处理.pdf

文档介绍

文档介绍:摘要很翔域有着良好的应用前景。将传统的事务模型和事务管理引入面向对象数据库系统具有亘塑翌墨墼墨壁塑皇墨些望墨镘牙贾关键词:面向对象数据库挛瘢馔妓本文先对事务的基本理论,常见的调度器算法进行了归结,重点放在基于锁的同步控制,本文介绍了作者主要参与开发的一个多数据源环境下的面向对象数据库系统,这是国家苹远煊駽魈馐菘庾ㄌ庀碌囊桓隹翁狻相当重要的理论意义和实际价值。嫦蚨韵笫菘馐鞘菘饫砺酆兔嫦蚨韵笏枷胂嘟岷隙囊恢中碌氖菘饽J剑方法。接下去,文章介绍了面向对象数据库系统的特点和概念。为了更好地支持面向对象系统的一些特点,如类层次,复合对象等,本文对传统的基于锁机制的同步控制做了相应扩展。通过引入意图锁,提出一个多粒度的隐式加锁方法,这是一个更加适台面向对象数据库系统特点的加锁方式。在隐式锁环境下,锁转化问题更为复杂,本文给出了一个解决方法。文章讨论了募铀惴ǎ诶砺凵暇哂懈话阈缘囊庖澹且恢衷谕臣埔庖逑最优的算法。对于面向对象系统中锁的其它一些问题,如复合对象支持,。复旦大学硕士学位论文
—篛狾面向对象数据库的事务处理复旦大学硕士学位论文第彻,甀琲,,.猳.,甌猤畐瑆.——瑆,,
第一章引言面向对象数据库的事务处理本文的工作本文组织新的数据库模式的产生往往是出于应用程序发展的需要。一类新的应用领域,如疌,,,图像和视频处理系统,它们对数据库系统的要求超出了传统关系型数据库所能承担的范围。因而,一类新的数据库系统一一面向对象数据库就应运而生,它是数据库理论和面向对象思想相结合而产生的一种新的数据库模式。事务管理是数据库系统实现同步控制,信息共享的重要手段,有着大量的研究和实践成果。由于事务的理论本身并不与关系模式有什么内在的联系,因而可以将已有的对事务研究的成果引入到面向对象数据库系统中。,必须针对面向对象系统的自身特点,对原有的事务思想进行某种改进。这主要是由于对象模式比之关系模式要复杂的多,具有继承性,复台对象等特殊性,同时,数据和对数据操锁是最广泛使用的事务的同步控制方式,基于严格拇谢娇刂剖侵髁鞯氖务调度器算法。在关系性数据库中,对于锁的研究也相当充分。在面向对象环境下,需要对锁的机制进行某些调整,以期更适应系统的需求。一个多粒度,符台面向对象系统需求,有较高并发度的锁体系是面向对象数据库系统事务管理所需要的。在面向对象数据库系统事务事务管理是数据库系统的重要问题,将已有的事务模型和事务管理引入到面向对象数据库具有非常重要的意义。同时,针对面向对象数据库事务管理的若干特有问题,有必要对于传统的模型进行优化和改进。本文对于相关的一些问题进行了讨论,这主要包括:◆通过引入意图锁,提出了一个多粒度的隐式加锁方法◆针对隐式加锁的特点,提出了解决锁转化问题的方法◆结合文章提出的隐式加锁方法,分析了更具有一般性的P◆实现了钅俊癈肪诚驴苫ゲ僮鞯目突В衿魈逑到峁沟腛低场中的事务管理器和原型系统第二章,归结已有的面向对象数据库系统事务处理的工作。主要的内容包括:事务的特性,事务调度的串行化理论和经典的调度器算法,重点是锁的方法;面向对象数据库的基本概念和的对象模型;一个面向对象环境下的锁系统一/系统。第三章,从对誒P偷男薷某龇ⅲü黾永嗨闹掷啵蕴岣呦低车牟⒎⒍取为了更好地支持面向对象系统的类层次特点,本文引入意图锁,给出了~个多粒度的隐式加作的封装也带来了更抽象的语意信息。管理的实现过程中,还有一些相应的问题值得研究。面向对象数据库的事务处理第彻复旦大学硕士学位论文
锁方式。这是一种更适台面向对象系统的方法,对于面向对象系统的僮饔泻芎玫闹持。在隐式锁下,。第四章,进一步讨论面向对象数据库的锁机制。通过将算法和我们提出的隐式加锁方法结合,给出新的铀绞剑馐且恢指哂幸话阈缘募铀椒āN恼赂隽似湔确性证明和统计意义下的最优性证明。对于面向对象系统中锁机制的其它问题,如复合对象支持,物理锁等,本章也进行了探讨。第五章,介绍了作者参与开发的一个面向对象数据库原型系统,这是复旦大学计算机科学系上海数据库研究中心面向对象数据库课题组在面向对象数据库的研究过程中研制开发的一个/结构的多数据源面向对象数据库互操作平台,是一个面向对象的多数据库系统的雏形。这也是国家苹远煊駽魈馐菘庾ㄌ庀碌囊系统的事务实现和实现中的队列管理问题。第六章,本章归结了全文,同时对于未来的工作提出某些设想。在环境下,操作的语意比较复杂,如何更好的理解操作的语意对于提高并发度有极其重要的意义。,这有待于进一步的研究。个课题“环境下可互操作的客户朋日务器体系结构的系统”。本章重点介绍了该面向对蒙数据库的事务处理复旦大学硕士学位论文第彻
第二章背景介绍事务的基本