当前位置: 首页 > news >正文

某网站的安全建设方案360优化大师app下载

某网站的安全建设方案,360优化大师app下载,河南如何做网站,举报网站建设情况汇报一级封锁协议 一级封锁协议是指,事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放。事务结束包括正常结束(COMMIT)和非正常结束(ROLLBACK).一级封锁协议可防止丢失修改,并保证事务T是可恢复的。在…

一级封锁协议

  • 一级封锁协议是指,事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放。事务结束包括正常结束(COMMIT)和非正常结束(ROLLBACK).
  • 一级封锁协议可防止丢失修改,并保证事务T是可恢复的。
  • 在一级封锁协议中,如果仅仅是读数据而不对其进行修改,是不需要加锁的,所以它不能保证可重复读和不读“脏”数据。

丢失修改:不加锁修改之后被其它事务修改了
写:加X锁->修改数据R->成功或失败->释放X锁

读:不加锁,导致读到别的事务未提交数据,且多次读结果不一致

二级封锁协议

  • 二级封锁协议是指,在一级封锁协议基础上增加事务T在读取数据R之前必须先对其加S锁,读完后即可释放S锁=。
  • 二级封锁协议除防止了丢失修改,还可进一步防止读“脏”数据。
  • 在二级封锁协议中,由于读完数据后即可释放S锁,所以它不能保证可重复读

写:同一级封锁协议
读:加S锁->读数据R->读完释放S锁,不会读到别的事务未提交的数据,但多次读会结果还是会不一致
注:在数据R加了X锁之后,不能再加其它锁(其它事务的X锁和S锁);在数据R加了S锁之后,其它锁还能加S锁,但不能加X锁

三级封锁协议

  • 三级封锁协议是指,在一级封锁协议的基础上增加事务T在读取数据R之前必须先对其加S锁,直到事务结束才释放
  • 三级封锁协议除了防止丢失修改和读“脏”数据外,还进一步防止了不可重复读。

写:同一级封锁协议
读:加S锁->读数据R->再读数据R->事务完成->释放S锁,多次读结果一致

四、不同级别的封锁协议和一致性保证

在这里插入图片描述

内容补充

X锁(排他锁、写锁)

S锁(共享锁、读锁)

在这里插入图片描述

http://www.fp688.cn/news/159673.html

相关文章:

  • 漫画网站源码品牌推广经典案例
  • 上海网站推广费用站长工具seo综合查询columbu cat
  • 怎么做粉丝福利购网站爱站网长尾关键词
  • 夏天做那个网站能致富动态网站建设
  • 合肥知名网站制作免费seo提交工具
  • 建筑资料网站有哪些大连seo网站推广
  • 昆明网站建设解决方案百度指数是免费的吗
  • 淘客网站做单品类百度软文
  • 织梦网站怎么重新安装教程广州seo排名优化
  • 怎样在手机上建设网站百度推广官网电话
  • 网站做压测关键词的优化方法
  • wordpress 知更鸟hotnews添加友情链接云南网络推广seo代理公司
  • 建设电动三轮车官方网站千峰培训
  • 郑州网站排cps广告联盟平台
  • 网站开发路径网站怎么优化关键词
  • python动态网站开发网站seo的内容是什么
  • 深圳 b2c 网站建设教育培训加盟
  • 如何做电子商城网站简单网站建设优化推广
  • 东港区网站制作本地推广平台
  • 深圳做网站开发seo关键词排名优化
  • 网页如何发布到服务器上上海优化seo
  • 哪里有做装修网站seo外链推广平台
  • app营销网站建设自动收录网
  • 网站结构优化aso优化渠道
  • 深圳做个商城网站设计自动搜索关键词软件
  • 餐饮型网站开发seo测试
  • 南京移动网站建设报价网站优化入门免费教程
  • 施工企业名词解释宁波seo怎么做优化
  • 宝安led行业网站建设深圳app推广平台
  • 广西 网站建设友情链接交换统计表