视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
微信可以有多少好友 微信和手环步数不统一 欲盖弥彰是什么意思 微信好友显示注意核实对方身份 微信拉黑后恢复了能看到之前的信息吗 电脑版微信怎么扫一扫 微信号登新手机换绑要3天吗 微信里输入什么会掉东西 微信红包怎么默认零钱通支付 如何使用微信 win10平板模式能触屏吗 百度百科创建步骤 华为hlkal00是什么型号 怎么注销学信网帐号 kafka支持的特性 移动如何设置假停机 网易云在哪看听歌次数 win10连不上校园网wifi 欢迎的反义词 嘀嗒顺风车没有发票怎么报销 四代iqos使用方法 微信关闭通知还会收到信息吗 微信公众号可以放几个视频 运营商用户认证失败 美团众包有哪些订单类型 数据库种类 数据库的数据模型是指 手机添加桌面快捷方式 二面角的定义 运营商设置更新 微信刚加好友转账提示 微信警告教育处理对方会收到什么信息 深蓝的近义词 如何B站自动横屏播放 非好友赞封面有显示吗 8p长度 四大基本存储结构 电信橙分期怎么取消 微信附近人多久会解封 快手连麦是什么意思
数据库事务的四大特性
2021-11-16 10:20:25 责编:小采
文档

数据库事务的四大特性如下:

  

  1、原子性

  

  第一个原子性,这个是最简单的。说的是一个事物内所有操作共同组成一个原子包,要么全部成功,要么全部失败。这是最基本的特性,保证了因为一些其他因素导致数据库异常,或者宕机。

  

  2、一致性

  

  第二一致性,这个是大家误解最深的,很多博客都喜欢用银行转账的例子来讲一直性,所谓的一致性是基于原子性。

  

  原子性只保证了一个事物内的所有操作同一性,大家同生死,不会出现你死了,我还活着。但是,原子性并没有保证大家同一时刻一起生,一起死。计算机指令是有先后顺序的,这样就决定了一个事物的提交,会经历一个时间过程,那么如果事物提交进行到了一半,我读取了数据库,会不会读到中间结果?

  

  为了防止这样的情况,数据库事物的一致性就规定了事物提交前后,永远只可能存在事物提交前的状态和事物提交后的状态,从一个一致性的状态到另一个一致性状态,而不可能出现中间的过程态。也就是说事物的执行结果是量子化状态,而不是线性状态。

  

  数据库提交事物会有一个过程,如果提交的时候,存在一个时间差,在提交的第一秒,一个删除过程还没完成到了第三秒才完成,会不会第一秒访问的人和第三秒访问的人得到不同的结果?出现不一致,状态的混沌?这就是一致性得保证的只会有前状态和后状态,绝不会出现中间态。

  

  3、隔离性

  

  事物的隔离性,基于原子性和一致性,因为事物是原子化,量子化的,所以,事物可以有多个原子包的形式并发执行,但是,每个事物互不干扰。

  

  但是,由于多个事物可能操作同一个资源,不同的事物为了保证隔离性,会有很多锁方案,当然这是数据库的实现,他们怎么实现的,我们不必深究。

  

  4、持久性

  

  持久性,当一个事物提交之后,数据库状态永远的发生了改变,这个事物只要提交了,哪怕提交后宕机,他也确确实实的提交了,不会出现因为刚刚宕机了而让提交不生效,是要事物提交,他就像洗不掉的纹身,永远的固化了,除非你毁了硬盘。

  

  

下载本文
显示全文
专题微信长时间不用会被注销吗微信长时间不用会被注销吗专题cad字体大小在哪里修改cad字体大小在哪里修改专题新申请的qq号为什么不能登录微信新申请的qq号为什么不能登录微信专题苹果手机未接来电不显示怎么办苹果手机未接来电不显示怎么办专题苹果手机无法关机怎么办苹果手机无法关机怎么办专题苹果手机空白桌面怎么删除苹果手机空白桌面怎么删除专题安卓手机如何打开.db文件安卓手机如何打开.db文件专题手机开不了机了怎么办手机开不了机了怎么办专题手机响铃但没有通话界面手机响铃但没有通话界面专题安卓手机倒问号怎么打安卓手机倒问号怎么打专题vivo的语音助手叫什么vivo的语音助手叫什么专题微信信息为什么不显屏了微信信息为什么不显屏了专题hd什么意思hd什么意思专题苹果7有原彩显示吗苹果7有原彩显示吗专题iphone备份空间不足怎么办iphone备份空间不足怎么办专题台式电脑出现叹号不能上网台式电脑出现叹号不能上网专题苹果相册最近删除删了还能恢复吗苹果相册最近删除删了还能恢复吗专题如何解决微信登录频繁如何解决微信登录频繁专题清空聊天记录能恢复吗清空聊天记录能恢复吗专题解除情侣空间对方知道吗解除情侣空间对方知道吗专题iphone怎么拦截陌生短信iphone怎么拦截陌生短信专题怎么解除对方把我拉黑怎么解除对方把我拉黑专题华为手机有扫描功能吗华为手机有扫描功能吗专题打印机扫描文件到电脑哪里找打印机扫描文件到电脑哪里找专题ps怎么把图片变颜色ps怎么把图片变颜色专题ps如何选中区域ps如何选中区域专题ps属性栏怎么调出来ps属性栏怎么调出来专题ps透明底图怎么做ps透明底图怎么做专题ps暂存盘怎么设置ps暂存盘怎么设置专题ps怎么把图片变大ps怎么把图片变大专题mysql数据库事务的特性专题不属于数据约束专题浙江数据分析师事务所专题数据库三大要素专题数据库的三个层次专题关系数据库中的关系是指专题目标特性数据库专题所有关系型数据库都支持专题数据库中的dba指的是专题如果事务t获得了数据项专题不属于数据库直接特性的是专题关系数据库中管理的关系是专题不属于关系数据库范畴专题关系数据库范畴专题数据库中关系的特点专题关系型数据库的发展专题以下不属于关系型数据库的是专题以下属于关系型数据库的有专题数据库中有那些关系专题不是数据库的特点的是专题