一.数据库的四大特性ACID
1.Atomicity(原子性)
要么全执行,要么全不执行
2.Consistency(一致性)
事务开始前和结束后,数据库的完整性约束没有被破坏,比如不可能发生 A向B转了100元,A被扣了100,B却没收到
3.Isolation(隔离性)
并发时,互相之间没有影响,感知不到对方的存在
4.Durability(持久性)
数据库数据一旦提交。即使断电,数据也不会发生变化或者丢失
二.隔离级别
1.Read-uncommited(读未提交),任何情况都无法保证
2.Read-commited(读已提交),可避免脏读的发生
3.Repeatable-Read(可重复读),可避免脏读和不可重复读的发生
4.Serializable(序列化),可避免脏读、幻读、不可重复读的发生