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. c语言基础傅里叶变换,急求:C语言如何实现快速傅里叶变换
  3. 在linux上执行.net Console apps
  4. 计组之数据运算:7、定点数原码除法运算(恢复余数法、加减交替法)
  5. Linux之网络管理(6)ip及路由相关命令
  6. pandas 表操作
  7. HCIE-Security Day16:防火墙双机热备实验(四)防火墙直路部署,上行连接路由器(OSPF),下行连接交换机
  8. 微信点击右上角 在浏览器中打开代码
  9. c++ 度分秒相互转化
  10. AVOD、SVOD、TVOD、PVOD:视频点播商业模式
  11. winpe加载raid_WinPE如何添加RAID驱动|WinPE添加RAID驱动教程
  12. 2个74151实现16位数据选择器以及在Multisim的演示
  13. clamav获取病毒库版本号
  14. 2022最详细最快微信聊天记录备份&导出方案
  15. JVM虚拟机安装苹果系统
  16. sudo vim找不到
  17. maven项目配置阿里云镜像下载jar包
  18. Command(命令模式)行为型
  19. c# serialPort.DataReceived无法被触发接收数据
  20. MYSQL----数据库

热门文章

  1. 什么是回调地狱以及怎样解决回调地狱
  2. spring cloud工程名称怎么读
  3. 一种简便计算list内tensor均值的方法
  4. 华为鸿蒙系统做得怎么样了,华为鸿蒙正式发布:迈向万物互联,体验如何、升级名单这里都有!...
  5. 计算机考试spss数据分析,SPSS怎么进行分类汇总数据?SPSS简单数据分析之分类汇总数据方法-电脑自学网...
  6. asp站点服务器,本地搭建ASP+IIS网站服务器平台
  7. Java使用poi操作Excel单元格
  8. 演讲丨周志华:关于人工智能的探讨
  9. 我所经历的“余额宝”的那些故事(转)
  10. latex缩进与对齐_LaTex学术写作——设置段落 行间距 段间距 文本对齐方式