首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
什么是封锁协议?不同级别的封锁协议的主要区别是什么?如何用封锁机制保证数据的一致性?
什么是封锁协议?不同级别的封锁协议的主要区别是什么?如何用封锁机制保证数据的一致性?
admin
2009-09-12
53
问题
什么是封锁协议?不同级别的封锁协议的主要区别是什么?如何用封锁机制保证数据的一致性?
选项
答案
在对数据对象加锁时,需要约定一些规则,这些规则称为封锁协议。 一级封锁协议:是事务T在修改数据之前必须先对其加x锁,直到事务结束才释放,一级封锁协议可有效的防止丢失修改,并能够保证事务T的可恢复性。一级封锁协议由于没有对数据进行加锁,所以不能保证可重复读和不读“脏”数据。 二级封锁协议:是事务T对要修改的数据必须先加x锁,直到事务结束才释放x锁;要读取的数据必须先加S锁,读完后即可释放s锁。二级封锁协议能够防止丢失修改,还可进一步防止读“脏”数据。 三级封锁协议:是事务T在读取数据之前必须先对其加S锁,在要修改数据之前必须先对其加x锁,直’到事务结束后才释放所有锁。由于三级封锁协议强调即使事务读完之后也不释放s锁,从而使的别的事务无法更改数据A。三级封锁协议防止了丢失修改和读“脏”数据。 封锁机制作为并发控制的重要手段,利用封锁的特性和封锁协议,再加上并发操作保证事务的隔离性,用正确的方式调度并发操作,使一个用户事务的执行不受其它事务的干扰,从而避免数据的不一致。
解析
转载请注明原文地址:https://jikaoti.com/ti/XsE7FFFM
本试题收录于:
四级数据库工程师题库NCRE全国计算机四级分类
0
四级数据库工程师
NCRE全国计算机四级
相关试题推荐
软件的何种性能是指软件只允许被授权用户使用(包括读、写、打印、浏览等)?(64)。
在微型计算机中,采用中断方式的优点之一是(54)。
在GB2312-80国家标准中,一级汉字置于16区至55区,二级汉字置于56区至87区。若某汉字的机内码为D7A5H,则该汉字是(60)。
在UML类图中,(34)暗示着整体在概念上处于比局部更高的一个级别,在实例图中不存在回路,即只能是一种单向关系。
某单CPU的计算机系统采用可抢占优先级的任务调度方案,且所有任务可以并行使用I/O通道。内存中有A1、A2两个任务,按照A1、A2的次序运行,其内部计算和I/O操作时间如表1-1所示。
对于Word文档【工具】菜单中的【字数统计】命令的功能,其不能统计(2)。
动态RAM相比静态RAM而言具有的主要优点是(30)。
在PowerPoint的各种视图中,显示单个幻灯片以进行文本编辑的视图是普通视图;可以对幻灯片进行移动、删除、添加、复制、设置动画效果,但不能编辑幻灯片中具体内容的视图是(2);PowerPoint可以为文本、图形等对象设置动画效果,设置动画效果可以从(3
事务的(58)________________是指事务一旦提交,即使之后又发生故障,对其执行的结果也不会有任何影响。
随机试题
三国时期思想家王弼,在继承庄子“言意”说的基础上,进一步提出了文学文本构成的三层面说是()
Therearesigns______restaurantsarebecomingmorepopularwithfamilies.
卓-艾综合征绝大多数是由位于胰腺的何种肿瘤所致
A.蛋白质净利用率B.蛋白质消化率C.蛋白质功效比值D.生物价E.氨基酸评分。反映食物蛋白质消化吸收后,被机体利用程度的指标是
A、家族史B、生产史C、喂养史D、生长发育史E、预防接种史怀疑小儿患时行疾病时,特别要注意询问
资产是企业拥有的经济资源。()
运用以下股票C与市场组合的信息(表2-6-6)解答下列问题。股票C的标准差是多少?市场组合的标准差又是多少?
分布式数据库系统是______技术和计算机网络技术的结合。
Whomisthemanprobablycomplainingto?
What’sthepercentageofoverseasstudentsinCityUniversity,London?
最新回复
(
0
)