欢迎来到天天文库
浏览记录
ID:33740988
大小:4.85 MB
页数:65页
时间:2019-02-28
《基于san的财务数据库并发控制机制的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、湖南大学硕士学位论文基于SAN的财务数据库并发控制机制的研究姓名:李望平申请学位级别:硕士专业:计算机技术指导教师:谭怀亮;王海龙20100105基于SAN的财务数据库并发控制机制的研究摘要随着现代信息技术的发展,集团公司的扩大,企业管理技术的日益先进,政府财政部门对行政单位财务的统一管理,网络财务软件成为当代潮流。为实现财务工作的在线办公,数据库系统一方面对传输速度提出了高的要求,另一方面对数据库事务管理,特别是并发控制有其特殊要求。本文以财务数据库在SAN环境中的并发控制技术为研究对象,分析了事务的概念及ACID特性,讨论并发控制中的各种锁定技术。根据财务数据库的特性,提
2、出并实现了一种改进的基于2PL的扩充多粒度封锁协议。首先,为建立高速传输的财务数据库系统,我们引入存储区域网络(SAN)。SAN数据库系统有着传统数据库系统不可比拟的优势,降低了数据传送代价,提高了系统的可用性。同时还便于系统的扩充,增加一个新的局部数据库,或扩充一个站点,都很容易实现。接着,介绍SAN中财务数据库事务的概念、ACID特性以及财务数据库的特点,针对其特点,建立财务数据库事务模型。第三,详细讨论SAN中并发控制的各种方法,以此为基础,针对财务数据库中,更新操作频繁的特点,提出了一种改进的并发控制方法:基于2PL的扩充多粒度封锁协议。我们对简单的锁模型进行了扩充,
3、在共享锁(s)和排它锁(x)的基础上增加了五种锁:成长锁(G)、扫描锁(C)、意向共享锁(IS)、意向排它锁(Ix)和意向成长锁(IG),并建立了相应的相容性矩阵。财务数据库使用者可以根据自己的操作要求选用S,X,G和C锁,有利于提高财务事务的并发度。针对死锁问题提出了两种解决方案:死锁预防和死锁检测,并给出了算法。第四,我们将所提出的基于2PL的扩充多粒度封锁协议在SAN环境中给出了详细的实现方案,并对此锁模型进行了访真,证明其可行,优于其基本的2PL协议。关键词:财务数据库;SAN;事务;并发控制;死锁ⅡT程硕lj学位论文AbstractInternetfinanceso
4、ftwarehasbecomeacontemporarytrend,duetothedevelopmentofModernIT,theexpansionofGroupCompany,theincreasinglyimprovementofenterprisemanagementtechnology,andtheneedofcentralizedfinancialmanagementoffinancialdepartmenttoadministrativedepartment;.Theon.1ineofficeoffinancialaffairsrequiresmoreabou
5、tthedatabase:higherspeedofdatatransferandstrictermanagementofdatabasetransaction,especiallyforconcurrencycontr01.ThethesistakeconcurrencycontroltechnologyoffinancialdatabaseundertheenvironmentofSANasstudyobject,analyzestheconceptoftransactionandthefeaturesofACID,discussesvariouslockingtechn
6、iquesinconcurrencycontrol,andalsoputsforwardanimprovedexpandedmulti—granularitylockingprorotolbasedon2PLaccordingtothecharacteristicsoffinancialdatabase.Firstly,toestablishhighspeedfinancialdatabasesystem,webringintheStorageAreaNetwork(SAN).SANdatabasesystemhasunparalleledsuperioritycompare
7、dwithtraditionaldatabasesystem,namelydecreasingtransmissioncost,improvingtheusabilityofthesystemandmakingiteasytoenlargethesystem,suchasaddinganewlocaldatabaseorexpandingasite.Secondly,introducetheconceptoffinancedatabasetransactioninSAN,characteristicso
此文档下载收益归作者所有