事务的四大特性:原子性,一致性,隔离性,持久性(ACID)
来源:互联网 发布:多益网络 传送门骑士 编辑:程序博客网 时间:2024/05/29 12:36
事务四大特征:原子性,一致性,隔离性和持久性。
1. 原子性(Atomicity)
一个原子事务要么完整执行,要么干脆不执行。这意味着,工作单元中的每项任务都必须正确执行。如果有任一任务执行失败,则整个工作单元或事务就会被终止。即此前对数据所作的任何修改都将被撤销。如果所有任务都被成功执行,事务就会被提交,即对数据所作的修改将会是永久性的。
2. 一致性(Consistency)
一致性代表了底层数据存储的完整性。它必须由事务系统和应用开发人员共同来保证。事务系统通过保证事务的原子性,隔离性和持久性来满足这一要求; 应用开发人员则需要保证数据库有适当的约束(主键,引用完整性等),并且工作单元中所实现的业务逻辑不会导致数据的不一致(即,数据预期所表达的现实业务情况不相一致)。例如,在一次转账过程中,从某一账户中扣除的金额必须与另一账户中存入的金额相等。
3. 隔离性(Isolation)
隔离性意味着事务必须在不干扰其他进程或事务的前提下独立执行。换言之,在事务或工作单元执行完毕之前,其所访问的数据不能受系统其他部分的影响。
4. 持久性(Durability)
持久性表示在某个事务的执行过程中,对数据所作的所有改动都必须在事务成功结束前保存至某种物理存储设备。这样可以保证,所作的修改在任何系统瘫痪时不至于丢失。
阅读全文
1 0
- 事务的四大特性:原子性,一致性,隔离性,持久性(ACID)
- 事务的特性ACID原子性一致性隔离性持久性
- 事务四大特征:原子性、一致性、隔离性、持久性(ACID)
- 事务四大特征:原子性,一致性,隔离性和持久性(ACID),四大acid
- acid-事务的原子性、一致性、隔离性、持久性
- acid-事务的原子性、一致性、隔离性、持久性
- 事务四大特征:原子性,一致性,隔离性和持久性(ACID)
- 事务四大特征:原子性,一致性,隔离性和持久性(ACID)
- 事务四大特征:原子性,一致性,隔离性和持久性(ACID)
- 事务四大特征:原子性,一致性,隔离性和持久性(ACID)
- 事务四大特征:原子性,一致性,隔离性和持久性(ACID)
- 事务四大特征:原子性,一致性,隔离性和持久性(ACID)
- 事务四大特征:原子性,一致性,隔离性和持久性(ACID)
- 事务四大特征:原子性,一致性,隔离性和持久性(ACID)
- Oracle 事务ACID基本概念(原子性、一致性、隔离性、持久性)
- 事务的四大特性:原子性、一致性、分离性、持久性
- 事务的原子性,一致性,隔离性,持久性
- 事务的原子性,一致性,隔离性,持久性
- 9.23 环 2741
- php导出csv数据代码
- 存储过程
- LINTCODE——转换字符串到整数
- erlang位语法常见转换
- 事务的四大特性:原子性,一致性,隔离性,持久性(ACID)
- 如何看本地安装的jdk是Sun/Oraclejdk还是Openjdk
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 M题
- TreeView 类
- android通知栏:Service每分钟请求一次服务器
- volatile 不能保证变量的原子性的操作
- 使用Fiddler针对Android手机网络请求抓包
- springMVC 知识点
- MyEclipse开发常用快捷键