原子性是数据库事务的一个特性,一个事务由一系列不可分割、不可简化的数据库操作组成,这些操作要么全部发生,要么全部不发生。这是ACID事务属性之一(ACID即原子性、一致性、事務隔離性、持久性)。原子性的保证可以防止部分更新的发生,因为部分更新比直接拒绝执行操作会引发更严重的问题。因此,一个原子性事务在执行过程中不会有中间状态:即在某一时刻,它尚未发生;而在下一时刻,它已经全部完成(或者如果事务在执行中被取消,则就什么都没有发生,不會只有部分發生)。
参考文献
原子性是数据库事务的一个特性,一个事务由一系列不可分割、不可简化的数据库操作组成,这些操作要么全部发生,要么全部不发生。这是ACID事务属性之一(ACID即原子性、一致性、事務隔離性、持久性)。原子性的保证可以防止部分更新的发生,因为部分更新比直接拒绝执行操作会引发更严重的问题。因此,一个原子性事务在执行过程中不会有中间状态:即在某一时刻,它尚未发生;而在下一时刻,它已经全部完成(或者如果事务在执行中被取消,则就什么都没有发生,不會只有部分發生)。
参考文献
评论 (0)