数据库事务的四大特性和隔离级别

更好阅读体验:数据库事务的四大特性和隔离级别
1.简介
1.1.事务是什么
事务(Transaction)是由一条或多条操作数据库的 SQL 语句组成的一个不可分割的工作单元,这些操作要么都完成,要么都回滚。一个事务往往对应一个完整的业务。
1.2.事务关键流程

2.事务四大特性(ACID)
2.1.原子性(atomicity)
事务是个完整体,不可再分(就像化学中的原子不可再分),要求所有DML语句操作必须同时成功或同时失败。
2.2.一致性(consistency)
事务前后的数据要保持一致。 如:A有10元钱,B有20元钱。B转10元给A,完成转账后A+B的钱还是30元。
2.3.隔离性( isolation )
不同的事务之间互相隔离。
2.4.持久性(durability)
事务结束后,内存数据持久化的磁盘中。
3.并发问题
3.1.两种数据丢失
第一种是指两个事务同

数据库事务的四大特性和隔离级别最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/11760.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>