ACID:
1.原子性(Atomic)
2.一致性(Consistency)
3.隔离性(Isolation)
4.持久性(Durability)
事务并发访问引起的问题以及如何避免
1.更新丢失:MySQL所有事务隔离级别在数据库层面上均可避免
2.脏读:已提交读事务隔离级别以上均可避免
3.不可重复读:可重复读事务隔离级别以上可避免
4.幻读:串行化事务隔离级别可避免
总结一下
事务隔离级别 | 更新丢失 | 脏读 | 不可重复读 | 幻读 |
---|---|---|---|---|
未提交读 | 避免 | 发生 | 发生 | 发生 |
已提交读 | 避免 | 避免 | 发生 | 发生 |
可重复读 | 避免 | 避免 | 避免 | 发生 |
串行化 | 避免 | 避免 | 避免 | 避免 |