2 事务的4大特性详细介绍每种特性
事务的4大特性是ACID:
-
原子性(Atomicity):指一个事务中的所有操作要么全部执行成功,要么全部失败回滚,不允许部分成功部分失败。即事务的所有操作必须作为一个整体来执行,要么全部执行成功,要么全部不执行。
-
一致性(Consistency):指事务执行前后数据库中的数据必须保持一致性状态。即事务执行前后,数据库中的数据必须满足一定的约束条件,比如外键约束、主键约束等。
-
隔离性(Isolation):指多个事务并发执行时,一个事务的执行不应该被其他事务干扰。即事务的执行过程中,对于其他事务来说是不可见的。
-
持久性(Durability):指事务提交后,对数据库中的数据产生的变化是永久性的。即事务提交后,数据的改变必须持久化到磁盘中,即使系统崩溃也不能影响数据的完整性。
这4大特性是保证数据库事务正确执行的基本保障,必须得到保证。
原文地址: https://www.cveoy.top/t/topic/0Kx 著作权归作者所有。请勿转载和采集!