码迷,mamicode.com
首页 > 数据库 > 详细

数据库事务

时间:2018-07-04 18:52:41      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:details   持久性   bsp   nsis   atomic   一致性   约束   重复   distrib   

一.本地数据库事务

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

 

数据库事务

标签:details   持久性   bsp   nsis   atomic   一致性   约束   重复   distrib   

原文地址:https://www.cnblogs.com/xiaofugua/p/9264439.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!