#每天一个知识点# 数据库的事务是什么?
ACID
数据库中的事务是指对数据库执行一批操作,这些操作最终要么全部执行成功,要么全部失败,不会存 在部分成功的情况。
事务的特点:
原子性:事务的整个过程如原子操作一样,最终要么全部成功,或者全部失败,这个原子性是从最终结果来看 的,从最终结果来看这个过程是不可分割的。
一致性:一个事务必须使数据库从一个一致性状态变换到另一个一致性状态。
隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离 的,并发执行的各个事务之间不能互相干扰。
持久性:一个事务一旦提交,他对数据库中数据的改变就应该是永久性的。当事务提交之后,数据会持久化到硬盘,修改是永久性的。
ACID
数据库中的事务是指对数据库执行一批操作,这些操作最终要么全部执行成功,要么全部失败,不会存 在部分成功的情况。
事务的特点:
原子性:事务的整个过程如原子操作一样,最终要么全部成功,或者全部失败,这个原子性是从最终结果来看 的,从最终结果来看这个过程是不可分割的。
一致性:一个事务必须使数据库从一个一致性状态变换到另一个一致性状态。
隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离 的,并发执行的各个事务之间不能互相干扰。
持久性:一个事务一旦提交,他对数据库中数据的改变就应该是永久性的。当事务提交之后,数据会持久化到硬盘,修改是永久性的。
展开
1
点赞