事务ACID和5种状态
来源:互联网 发布:炫踪网络上市 编辑:程序博客网 时间:2024/06/06 10:38
事务的ACID属性
1. 原子性(Atomicity)
原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。
2. 一致性(Consistency)
事务必须使数据库从一个一致性状态变换到另外一个一致性状态。
事务必须使数据库从一个一致性状态变换到另外一个一致性状态。
3. 隔离性(Isolation)
事务的隔离性是指一个事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。
4. 持久性(Durability)
持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来的其他操作和数据库故障不应该对其有任何影响。
5种状态
1. 活动状态
事务在执行时的状态叫活动状态。
事务在执行时的状态叫活动状态。
2. 部分提交状态
事务中最后一条语句被执行后的状态叫部分提交状态。
3. 失败状态
事务不能正常执行的状态叫失败状态。
4. 提交状态
事务在部分提交后,将往硬盘上写入数据,当最后一条信息写入后的状态叫提交状态。进入提交状态的事务就成功完成了。
5. 中止状态
事务回滚并且数据库已经恢复到事务开始执行前的状态叫中止状态。
阅读全文
0 0
- 事务ACID和5种状态
- 事务的ACID属性&5种状态
- 数据库事物的 ACID 属性和 5 种状态
- 数据库事物的 ACID 属性和 5 种状态
- [MySQL]事务和ACID原则
- 事务ACID
- 事务ACID
- 事务ACID
- ACID事务
- 理解事务的ACID和隔离级别
- 事务的ACID和四个隔离级别
- 数据库事务 ACID 和 隔离级别
- 事务四大特征:原子性,一致性,隔离性和持久性(ACID),四大acid
- 数据库事务的ACID特性和隔离级别
- 事务知识点补充(ACID和数据库隔离级别)
- 事务的四大特性(ACID)和 隔离级别
- ACID,操作管理器,事务
- 数据库事务ACID
- 直接在myeclipse里写代码新建一个数据库
- 微信测试号开发之五 自定义菜单
- Lesson 3 上机练习题——继承
- Qt之Excel处理模块
- 怎样解题表
- 事务ACID和5种状态
- 解析HashMap的实现原理
- 布隆过滤器(Bloom Filter)简介
- Lesson 4上机练习题——多态
- Git使用方法记录
- SparkRDMA:使用RDMA技术提升Spark的Shuffle性能
- Spring的bean管理——注解注入属性
- solr 启动与创建core
- Lesson5 接口