数据库事务

纵然是瞬间 提交于 2020-02-11 02:03:11

一.本地数据库事务

1.事务ACID理解

原子性【Atomicity】:一次事务的多次操作是原子的,要么全部执行,要么全部不执行。

一致性【Consistency】:事务前后数据库的约束保持一致性,比如键值约束。

隔离性【Isolation】:事务之前有一定隔离机制,不用隔离级别。

持久性【Durability】:事务提交成功数据被持久化到数据库中存储。

2.隔离级别

读未提交

读已提交

可重复读

串行

 

3.锁的分类

悲观锁

乐观锁

 

共享锁【读锁】

排他锁【写锁】

更新锁

 

ACID的详解:https://www.cnblogs.com/wyf19891208/p/6834454.html

事务详解:https://blog.csdn.net/aluomaidi/article/details/52460844

二.分布式事务

https://www.cnblogs.com/savorboard/p/distributed-system-transaction-consistency.html

https://www.cnblogs.com/taiyonghai/p/6094350.html

 https://blog.csdn.net/X5fnncxzq4/article/details/79235790

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!