1 理解事务 事务:在软件开发领域,全有或全无的操作被称为事务.事务允许我们将几个操作组合成一个要么全部发生要么全部不发生的工作单元. 事务的特性: 原子性:事务是由一个或多个活动所组成的一个工作单元.原子性确保事务中的所有操作全部发生或者全部不发生. 一致性:一旦事务完成(无论成功还是失败),系统必须确保它所建模的业务处于一致的状态. 隔离性:事务允许多个用户对相同的数据进行操作,每个用户的操作不会与其他用户纠缠在一起.因此,事务应该被彼此隔离,避免发生同步读写相同数据的问题. 持久性:一旦事…