事务的ACID属性
1,原子性(Atomicity):原子性是指事物是一个不可分割的最小单位,事物中的操作要么都发生,要么都不发生。
2,一致性(Consistency):事物必须使数据库从一个一致状态变换到另一个致状态。
打个比喻 小明 有1000块,小红有1000块,余额之和2000是一个一致状态,小明转给小红500元,2人的余额不多不少2000也是一个一致状态。
3,隔离性(Isolation): 事物的隔离性是指一个事物的执行不能 被其他事物的干扰,即一个事物的内部操作及使用的数据对并发的其他事物是隔离的,并发执行的各个事物之间不能相互干扰。
4,持久性(Durability):是指数据库的事物一旦提交,它对数据库中数据的改变就是永久性的,接下来的其它操作和数据库故障不应该对其有任何影响。
本文作者:KwFruit
本文链接:https://www.cnblogs.com/mangoubiubiu/p/12862723.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
分类:
Mysql数据库学习
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步