首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
什么是封锁协议?不同级别的封锁协议的主要区别是什么?如何用封锁机制保证数据的一致性?
什么是封锁协议?不同级别的封锁协议的主要区别是什么?如何用封锁机制保证数据的一致性?
admin
2009-09-12
64
问题
什么是封锁协议?不同级别的封锁协议的主要区别是什么?如何用封锁机制保证数据的一致性?
选项
答案
在对数据对象加锁时,需要约定一些规则,这些规则称为封锁协议。 一级封锁协议:是事务T在修改数据之前必须先对其加x锁,直到事务结束才释放,一级封锁协议可有效的防止丢失修改,并能够保证事务T的可恢复性。一级封锁协议由于没有对数据进行加锁,所以不能保证可重复读和不读“脏”数据。 二级封锁协议:是事务T对要修改的数据必须先加x锁,直到事务结束才释放x锁;要读取的数据必须先加S锁,读完后即可释放s锁。二级封锁协议能够防止丢失修改,还可进一步防止读“脏”数据。 三级封锁协议:是事务T在读取数据之前必须先对其加S锁,在要修改数据之前必须先对其加x锁,直’到事务结束后才释放所有锁。由于三级封锁协议强调即使事务读完之后也不释放s锁,从而使的别的事务无法更改数据A。三级封锁协议防止了丢失修改和读“脏”数据。 封锁机制作为并发控制的重要手段,利用封锁的特性和封锁协议,再加上并发操作保证事务的隔离性,用正确的方式调度并发操作,使一个用户事务的执行不受其它事务的干扰,从而避免数据的不一致。
解析
转载请注明原文地址:https://kaotiyun.com/show/BdNZ777K
本试题收录于:
四级数据库工程师题库NCRE全国计算机四级分类
0
四级数据库工程师
NCRE全国计算机四级
相关试题推荐
在Excel工作簿中,升序排列功能的快捷按钮是(4)。
有关内联网的错误叙述是(62),下列有关网络安全的叙述中,不正确的是(63),对于Intranet,可通过设置(64)来防止内部数据泄密、篡改和黑客入侵。
给定一个有n个元素的线性表。若采用顺序存储结构,则在等概率前提下,向其插入一个元素需要移动的元素个数平均为(43)。
采用线性链表表示一个向量时,要求占用的存储空间地址(37)。
函数f()、g()的定义如下所示,调用函数f()时传递给形参x的值为1。若采用传引用(callbyreference)的方式调用g(y),则函数f()的返回值为(49);若采用传值(callbyvalue)的方式调用g(y)
在GB2312-80国家标准中,一级汉字置于16区至55区,二级汉字置于56区至87区。若某汉字的机内码为D7A5H,则该汉字是(60)。
程序员甲在调动工作1年内,在新单位完成了一项与原单位工作有关的发明创造,该发明创造的专利申请权属于(17)。
关系R和S见表1和表2,关系代数表达式Ⅱ1.5的结果为(56),与该表达式等价的SQL语句为(57)。
图像文件格式分为静态图像文件格式和动态图像文件格式。_____________属于静态图像文件格式。
多媒体计算机中处理活动图像的适配器称为(62)。PAL制电视信号速率为25帧/秒,已知某一帧彩色静态图像(RCB)的分辨率为600×400,每一种颜色用16bit表示,则该视频每秒钟的数据量为(63)。
随机试题
没有代理权而以代理人名义在票据上签章的,()。
患者,男,57岁。缺失,可摘局部义齿修复,基牙向近中颊侧倾斜,这种情况下,可在上设计
服用阿托品后经常出现的症状是
在材料采购合同的履行过程中,供货加。果将货物错发到货地点或接货人时,应( )。
在国际航空货物运输中,一票货物中包含有不同物品称为混运货物。下列()不得作为混运货物运输。
人大对立法草案的审议有哪些结果?()
某医院临床使用中药制剂注射液时护士发现经常有混浊现象,临床科室向制剂部门提出一异议。根据上述案例,回答下列问题:请阐述解决办法。
李某为了牟利,未经著作权人许可,私自复制了若干影视作品的VCD,并以批零兼营等方式销售,销售金额为11万元,其中纯利润6万元。李某的行为构成()。
爬行动物不是两栖动物,两栖动物都是卵生的,所以凡是卵生的动物都不是爬行动物。以下哪项与上述推理方式最为类似?
已知总体X服从正态分布N(μ,σ2),X1,…,X2n是来自总体X容量为2n的简单随机样本,当σ2未知时.为σ2无偏估计,则C=_______,DY=_______.
最新回复
(
0
)