概念<br>
事务是指满足ACID特性的一组操作,可以通过commit提交事务,也可以通过rollback回滚
ACID
Atomicity(原子性):事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。回滚可以用回滚日志(Undo log)实现<br>
Consistency(一致性):一个或多个事务执行后,原来一致的数据和数据库任然一致,主要涉及事务的原子性<br>
Isolation(隔离性):一个事务在提交前的所有修改对其他事务不可见
Durability(持久性):一旦事务提交后,所做的修改将永远保存在数据库中,即使数据库发生崩溃,事务执行的结果也不能丢失。<br> 系统发生崩溃可用重做日志(redo log)来恢复,从而保证数据持久性。与回滚日志记录的是逻辑数据的修改<br> 不同,重做日志记录的是数据页的物理修改<br>