一. 四大特性(CIAD) 原子性(Atomicity): 要么全成功,要么全失败,失败会回滚。 一致性(Consistency): 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执 行之前和执行之后都必须处于一致性状态。 隔离性(Isolation): 隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务, 不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。 持久性(Durability): 一旦事物提交成功,那么数据库中的数据就是永久改变的,即使系统故障也不会丢失提交的事物。 二. 数据库隔离级别1. 不考虑隔离级别造成的问题 更新丢失: 2个事物同时更新一条数据会有一个事物把另一个事物的更新覆盖了,这是因为系统 ...

阅读剩下更多

Database