数据库ACID
一致性 原子性 隔离性 持久性
隔离性:
1.读未提交
2.读已提交
3.可重复读
4.串行
读未提交:容易引起脏读
读已提交:容易引起幻读(前后读到的行数不一致)
场景:
A事务在读取到一行记录后,B事务在该业务操作相关执行了增加或删除操作,且提交,此时A事务再次查询之前的记录时发现前后行数不一致
可重复读:容易引起不可重复读(同一条记录,前后读取不一致)
串行:效率过低