数据库事务正确执行的四个基本要素
网站编辑2023-07-08 10:38:311108
原子性:事务必须具有原子性,即事务必须是原子的,不能被分成更小的部分或子事务。如果有一个部分被分成了多个子事务,那么这些子事务必须同时被执行。
一致性:事务必须遵守同一种约定,即在执行某个操作时必须同时满足其他所有操作的约定。如果其中一个操作违反了约定,那么必须等待其他操作的执行完毕,才能继续执行。
隔离性:事务之间必须存在隔离性,即在执行其他操作时不能对同一份数据产生影响。如果一个事务在执行其他操作时影响了其他事务的结果,那么必须进行隔离。
持久性:事务必须持久化存储,以确保在事务提交或者回滚时不会丢失任何数据。如果事务在执行时发生了异常,那么必须回滚到之前的状态或者进行重新执行。







