首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
什么是封锁协议?不同级别的封锁协议的主要区别是什么?如何用封锁机制保证数据的一致性?
什么是封锁协议?不同级别的封锁协议的主要区别是什么?如何用封锁机制保证数据的一致性?
admin
2009-09-12
79
问题
什么是封锁协议?不同级别的封锁协议的主要区别是什么?如何用封锁机制保证数据的一致性?
选项
答案
在对数据对象加锁时,需要约定一些规则,这些规则称为封锁协议。 一级封锁协议:是事务T在修改数据之前必须先对其加x锁,直到事务结束才释放,一级封锁协议可有效的防止丢失修改,并能够保证事务T的可恢复性。一级封锁协议由于没有对数据进行加锁,所以不能保证可重复读和不读“脏”数据。 二级封锁协议:是事务T对要修改的数据必须先加x锁,直到事务结束才释放x锁;要读取的数据必须先加S锁,读完后即可释放s锁。二级封锁协议能够防止丢失修改,还可进一步防止读“脏”数据。 三级封锁协议:是事务T在读取数据之前必须先对其加S锁,在要修改数据之前必须先对其加x锁,直’到事务结束后才释放所有锁。由于三级封锁协议强调即使事务读完之后也不释放s锁,从而使的别的事务无法更改数据A。三级封锁协议防止了丢失修改和读“脏”数据。 封锁机制作为并发控制的重要手段,利用封锁的特性和封锁协议,再加上并发操作保证事务的隔离性,用正确的方式调度并发操作,使一个用户事务的执行不受其它事务的干扰,从而避免数据的不一致。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/BdNZ777K
本试题收录于:
四级数据库工程师题库NCRE全国计算机四级分类
0
四级数据库工程师
NCRE全国计算机四级
相关试题推荐
在数据处理过程中,人们常用“四舍五入”法取得近似值。对于统计大量正数的平均值而言,从统计意义上说,“四舍五入”对于计算平均值(65)。
在Windows操作系统中,选定某个文件夹后,(19),可退回到该文件夹的上一级目录。
下面列出的条目中,(21)是数据库系统的组成成员。Ⅰ.操作系统 Ⅱ.数据库管理系统 Ⅲ.用户Ⅳ.数据库管理员 Ⅴ.数据库
从结构化的瀑布模型看,在软件生命周期中的8个阶段中,下面的几个选项中,(43)出错,对软件的影响最大。
软件测试通常可分为白盒测试和黑盒测试。其中,黑盒测试是根据(55)来设计测试用例。
主存储器简称为主存(或内存)。以下不属于主存组成部件的是(23)。
已知学生关系模式为S(Sno,Sname,Major),其属性分别代表学生的学号、姓名和专业名。要查询专业名中含有“计算机”的学生总数,可使用语句:SELECT(23)FROMSWHERE(24)
设事务T1和T2,对数据库中的数据X进行操作,可能有如下几种情形,(26)情形不会发生冲突操作。
UML叫做统一建模语言,它把Booch、Rumbaugh和Jacobson等各自独立的OOA和OOD方法中最优秀的特色组合成一个统一的方法。UML允许软件工程师使用由一组语法的语义的实用的规则支配的符号来表示分析模型。在UML中用5种不同的视图来表示一个系
在操作系统文件管理中,通常采用______来组织和管理外存中的信息。A.字处理程序B.设备驱动程序C.文件目录D.语言翻译程序
随机试题
______、______、_____、_____、_______都以领导者素质为基础和前提。
男,35岁。从事硝胺炸药生产工作达6年。患者诉双眼视力减退。应进行下属何种检查
男性,70岁。有吸烟史,咳嗽、咯痰1个月,发热1周。查体:杵状指(+),胸部X线检查示右肺门阴影,抗生素治疗无好转。如本例与肺结核鉴别,需做哪项检查
管辖全国范围内重大、复杂的第一审行政案件是管辖本辖区内重大、复杂的第一审行政案件是
库岸区公路隧道洞口路肩设计高程应高出水库计算水位至少()m。
环境风险预案分级响应条件包括预定预案的()。
对C60及其以上的高强度混凝土,当混凝土方量较少时,宜()评定混凝土强度。
(2017·江苏)俗话说:“十年树木,百年树人。”这体现了教师职业的()特点。(常考)
下列关于法治思维的理解,正确的是()。
Nobodyyetknowshowlongandhowseriouslythe______inthefinancialsystemwilldragdowntheeconomy.
最新回复
(
0
)