acid的属性

来源:2-1 事务的概念与特性

玖__

2020-04-01 16:45:31

老师能用通俗易懂的在讲下ACID的4个属性吗

写回答

1回答

好帮手慕笑蓉

2020-04-01

同学,你好。ACID的4个属性其实都是在说明事物修改数据要么成功修改,要么失败不修改的特性。

原子性:原子性是指事务包含的所有操作要么全部成功,要么全部失败,成功了就可以提交修改数据库,失败了就回滚,不修改数据库;

一致性:一致性是指一个事务执行之前和执行之后都必须处于一致性状态。如A给B转10元,转成功就要求A-10,B+10;失败了就要求A不变,B不变,不能A转失败了,钱少了,没有回滚,B却也没收到钱;

隔离性:隔离性是指默认情况下,一个事物只能读到自己处理的临时数据;

持久性:持久性是指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,即便在修改过程中出现宕机,也可重新运行日志文件,保证数据重新修改。

如果解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 2669 问题

查看课程