1、原子性(Atomicity)

原子性是指一个事物内所有操作共同组成一个原子包,要么全部成功,要么全部失败回滚。也就是说事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。

2、 一致性(Consistency)

数据库一致性,是数据库中的数据开始是正确的,随着状态转移,总是保持正确的状态。用户在任意时刻的任何请求返回的都是正确的结果。数据库以一定的模式存储数据,本质是对真实世界建模,因此这里的正确是指,数据满足真实世界各种约束(例如:完整性约束)。 事务一致性,事务开始前数据库处于一致状态,结束后数据库依旧满足一致性。
(作者:Wonder 链接:https://www.zhihu.com/question/31346392/answer/290643186来源:知乎)

数据库事物的一致性就规定了事物提交前后,永远只可能存在事物提交前的状态和事物提交后的状态,从一个一致性的状态到另一个一致性状态,而不可能出现中间的过程态

3、隔离性(Isolation)

隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。

4、持久性(Durability)

持久性是指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,即便是在数据库系统遇到故障的情况下也不会丢失提交事务的操作。

数据库事务四大特性(ACID)相关推荐

  1. 数据库事务 四大特性

    数据库事务四大特性(ACID) 敲黑板,这是重点,记下来!!会考到 转载连接:https://www.cnblogs.com/fjdingsd/p/5273008.html ⑴ 原子性(Atomici ...

  2. 数据库 事务的特性ACID

    事务(Transaction)是并发控制的基本单位. 所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位.例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这 ...

  3. java事务四大特性ACID

    对于要把事务在实际中使用好,需要了解事务的特性. 事务的四大特性主要是:原子性(Atomicity).一致性(Consistency).隔离性(Isolation).持久性(Durability). ...

  4. 数据库 事务 四大特性 原子性Atomic 一致性Consistent 隔离性Insulation Isolation 持久性Duration 隔离级别

    https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BA%8B%E5%8A%A1/9744607?fr=aladdin 数据库事务 ...

  5. mysql事务的四大特性_浅谈数据库事务四大特性

    数据库四大特性分别是:原子性.一致性.分离性.持久性.下面我们看看具体介绍. 原子性 事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行. ...

  6. mysql数据库事务四大特性的实现原理

    事务的四大特性 原子性.一致性.隔离性.持久性 原子性实现 原子性保证事务要么全执行成功,要么全不执行. mysql使用回滚机制实现,undo log实现回滚. 事务执行 insert.update. ...

  7. mysql事务的四大特性_数据库事务四大特性是什么?

    展开全部 1.原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因e5a48de588b662616964757a686964616f3133336630376 ...

  8. 数据库事务四大特征ACID

    数据库的事务,必须支持以下特征: 1. 原子性(Atomicity) 在一个事务内的操作,要么全部成功,要么全部失败. 2. 一致性(Consistency) 数据库从一个一致性状态,转移到另一个一致 ...

  9. 数据库的四大特性和事务隔离级别

    数据库中经常被问到四大特性和隔离级别,一般都是涉及到概念性问题,在此做一些整理总结,方便理解. 1.事务的隔离级别 由低到高依次为Read uncommitted(未授权读取.读未提交).Read c ...

最新文章

  1. 相关性检验_相关系数
  2. python 第一个单词大写其他小写_Python入门的新手需要遵守哪些命名规范?
  3. oracle12c不能进入到http://localhost:1158/em的解决办法
  4. bootstrap基础
  5. 移动平台作业——天气预报——天气数据的获得——为应用申请百度ak码
  6. CentOS 6.5 初始值
  7. C++ 字符串(string类)
  8. 移动端判断手机横竖屏状态
  9. ssis包部署到数据库_使用SSIS包将行标题和数据添加到平面文件中
  10. Python中执行系统命令常见的几种方法
  11. MUSIC算法---空间谱估计
  12. sci四区大水刊 计算机,sci一区水刊_十大水榜sci杂志_四大垃圾sci杂志
  13. ug10.0安装好了怎么找到
  14. 【HUSTOJ】1050: 字符图形6-星号倒三角
  15. linux 中文ssid 显示,【两招解决网络设置 支持中文SSID】
  16. 样本调试之 loadlibrary 报错1114
  17. Python 对称矩阵顺时针旋转90度
  18. 联接无止境!500万台AP潜在大数据流量入口
  19. Python零基础速成班-第1讲-认识Python,课程目标,安装环境以及完成第一行代码“hello world”
  20. requests.exceptions.SSLError: HTTPSConnectionPool(host=‘edith.xiaohongshu.com‘, port=443): Max retri

热门文章

  1. 微机:存储器全译码产生片选信号的题目
  2. 微信公众号项目禁止在外置浏览器打开
  3. php 做公众号获取用户openid
  4. php获取数据库头像,phpcms获取头像如何写入数据库
  5. EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器版本打包方法介绍
  6. 鸿蒙系统平板版本,华为平板首发鸿蒙系统,Matepad Pro2 跑分首曝
  7. link cut tree 入门
  8. 剑指奥迪Q7 凯迪拉克XT6突围“二线豪华”将于7月份上市 | 2019上海车展...
  9. 全球气候模式降尺度方法总结及其代码实现
  10. 如何关闭win10防火墙_如何让win10家庭版彻底关闭自动更新_禁止win10家庭版自动更新的方法...