目录
- 一、四大特性(ACID)
- 1.1 原子性
- 1.2 一致性
- 1.3 隔离性
- 1.4 持久性
一、四大特性(ACID)
- 1.原子性
- 2.一致性
- 3.隔离性
- 4.持久性
1.1 原子性
- 1.英文:Atomicity [ˌætəˈmɪsəti]
- 2.事务是不可分割的最小操作单元,要么全部成功,要么全部失败
1.2 一致性
- 1.英文:Consistency [kənˈsɪstənsi]
- 2.事务完成时,必须使所有的数据都保持一致状态
- 3.张三给李四转账,不管事务是正常执行完毕,还是执行失败回滚,两个人的账户余额总和都是相同的
1.3 隔离性
- 1.英文:Isolation [ˌaɪsəˈleɪʃn]
- 2.数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立环境下运行
- 3.事务A和事务B在同时操作数据库,事务A操作数据库的时候,不会影响事务B的执行,事务B并发操作数据库时也不会影响事务A的执行
1.4 持久性
- 1.英文: Durability [dərəˈbɪlɪti]
- 2.事务一旦提交或者回滚,它对数据库中的数据的改变是永久的
- 3.数据库中的数据最后会存储在磁盘上