数据库事务的特性
原子性(A):事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。回滚可以用回滚日志来实现,回滚日志记录着事务所做的修改操作,在回滚时反向执行这些修改操作即可。
一致性(C):数据库在事务执行前后都保持一致性状态,在一致性状态下,所有事务对一个事务的读取结果都是相同的。
隔离性 (I):一个事务所做的修改在最终提交之前,对其它事务是不可见的
持久性(D):一旦事务提交,其所做的修改将会永久保存在数据库中。即使系统发生崩溃,事务执行的结果也不能丢失,使用重做日志来保证持久性
数据库事务的特性
最新推荐文章于 2024-06-13 09:00:30 发布