数据库事务

一.本地数据库事务

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

posted on 2018-07-04 17:37  小付瓜  阅读(109)  评论(0)    收藏  举报