- 事务
不可分割的最小工作单元,通常对应一个完整业务
事务四大特征(ACID)
- 事务的并发问题、四种隔离级别
读未提交:脏读:看到的是更新之后的数据,但是数据回滚了。这就是脏读。
读提交:一个事务要等另一个事务提交后才能读取数据,解决脏读,造成不可重复读。
不可重复读:多次读取,在此过程中数据更新了,造成数据不一致,侧重于修改。
重复读:在开始读取数据(事务开启)时,不允许修改操作。
幻读:第一次取到的数据与后来读取到数据不一致,侧重于增删。
Serializable 序列化:最高的事务隔离级别,在该级别下,事务串行化顺序执行。
隔离级别越高,越能保证数据的完整性和一致性,但是对并发性能的影响也越大。
网友评论