事务的ACID特性
2018-02-25 15:41
267 查看
原子性(A)
所谓的原子性就是说,在整个事务中的所有操作,要么全部完成,要么全部不做,没有中间状态。对于事务在执行中发生错误,所有的操作都会被回滚,整个事务就像从没被执行过一样。
一致性(C)
事务的执行必须保证系统的一致性,就拿转账为例,A有500元,B有300元,如果在一个事务里A成功转给B50元,那么不管并发多少,不管发生什么,只要事务执行成功了,那么最后A账户一定是450元,B账户一定是350元。
隔离性(I)
所谓的隔离性就是说,事务与事务之间不会互相影响,一个事务的中间状态不会被其他事务感知。
持久性(D)
所谓的持久性,就是说一单事务完成了,那么事务对数据所做的变更就完全保存在了数据库中,即使发生停电,系统宕机也是如此。
所谓的原子性就是说,在整个事务中的所有操作,要么全部完成,要么全部不做,没有中间状态。对于事务在执行中发生错误,所有的操作都会被回滚,整个事务就像从没被执行过一样。
一致性(C)
事务的执行必须保证系统的一致性,就拿转账为例,A有500元,B有300元,如果在一个事务里A成功转给B50元,那么不管并发多少,不管发生什么,只要事务执行成功了,那么最后A账户一定是450元,B账户一定是350元。
隔离性(I)
所谓的隔离性就是说,事务与事务之间不会互相影响,一个事务的中间状态不会被其他事务感知。
持久性(D)
所谓的持久性,就是说一单事务完成了,那么事务对数据所做的变更就完全保存在了数据库中,即使发生停电,系统宕机也是如此。
相关文章推荐
- 事务四大特性(简称ACID)_me
- 事务的ACID特性
- ACID--事务四大特性
- 数据库事务必须具备的ACID特性
- 数据库事务的四大特性:ACID
- 事务的四个特性(ACID)
- 数据库事务必须具备的ACID特性
- 数据库事务的4个特性ACID
- 关系型数据库数据库[数据库原理] 关系型数据库的事务ACID特性
- ACID--事务四大特性
- 事务ACID特性
- 数据库事务的4个特性ACID
- 事务的特性:事务必须具备以下四个属性,简称ACID
- 数据库中事务的四大特性(ACID) and 事务的隔离级别。
- JAVA事务——事务的ACID特性
- [数据库原理] 关系型数据库的事务ACID特性
- 事务的ACID特性
- 事务的特性(ACID)
- 事务的四个特性 ACID
- 数据库事务的特性(ACID)