欢迎来到天天文库
浏览记录
ID:27094839
大小:2.78 MB
页数:77页
时间:2018-12-01
《ado.net中的数据并发控制》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、论文题目ADO.NET中的数据并发控制工程领域软件工程指导教师徐洁教授作者姓名张扬学号200792335006分类号密级UDC注1学位论文ADO.NET中的数据并发控制(题名和副题名)张扬(作者姓名)指导教师姓名徐洁教授电子科技大学成都裴家骥高工攀钢集团公司攀枝花(职务、职称、学位、单位名称及地址)申请专业学位级别硕士专业学位类别工程硕士工程领域名称软件工程提交论文日期2010.05论文答辩日期2010.06学位授予单位和日期电子科技大学答辩委员会主席评阅人2010年5月6日注1:注明《国际十进分类法UDC》的类号独创性声明
2、本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名:张扬日期:2010年5月6日关于论文使用授权的说明本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可
3、以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)签名:张扬导师签名:徐洁日期:2010年5月6日摘要摘要在数据库系统中,数据访问技术从连接模型发展到断开连接模型。断开连接访问模型技术自身的优点为有别于传统严格一致的可串行化并发控制协议提供了必要性和可能性。通过剖析断开连接数据访问模型ADO.NET基础上,提出了一种基于时间戳验证的两阶段封锁多版本并发控制协议。该协议解决了在断开连接访问模型下网络数据库系统的并发访问异常,保证了数据
4、的一致性,提高了系统的性能和并发度。数据集作为ADO.NET对象模型的标志,作为一个不连接的数据源的副本提供服务.虽然使用数据集通过减少对数据库服务器的高花费的访问而提高了性能,但是它也带来了多个用户试图同时访问相同数据的可能性.现在,ADO.NET通过"开放式并发"的方法灵活地解决了该问题.本文说明了该方法的工作原理以及如何使应用程序在具有高度可伸缩性的环境中变得更加健壮.本程序就是在.NET平台下,利用ADO.NET的一些特点从而对数据的并发控制的提出一些比较有效的方法。利用事务和ADO.NET中为数据并发提供的一个异常
5、处理的对象(DBConcurrencyException)能够比较好的控制并发。关键字:ADO.NET时间戳验证数据集抓抛模型事务IABSTRACTABSTRACTDataaccesstechnologydevelopsfromconnectionmodeltodisconnectionmodelinthedatabasesystem。Theadvantageofthedisconnectdataaccessmodeltechnologyistomakeserializableconcurrencycontrolprotoc
6、olpossible,whichdiffersfromthetraditionalone,InanatomyofADO.NET,atimestampvalidation-basetwo-phaselockingmultiversionprotocolispresented.Theprotocolresolvesconcurrent-accessanomaliesunderthedisconnectiondataaccessmodel,ensuresdataconsistencyandimproveperformanceand
7、concurrencydegree.DataSetasasymbolofADO.NETobjectmodel,itisnotconnectedthedatasourcetoprovidetheservices。Itreducethehighcostofaccessthedatabaseandimproveperformance,butitalsobringanumberofproblems.Asifauserattemptstoaccessthesamedataatthesametime。NowADO.NETthrougho
8、ptimisticconcurrencyapproachtosolutiontheproblems。Thisarticledescribletheprincipleofthemethod。Thisprogramisusingthe.NETplatform,Itusingsomefeatur
此文档下载收益归作者所有