
事务
采胖子的大蘑菇
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL 存储引擎详解
MySQL 存储引擎详解概述类型MyISAM特点存储结构使用场景表级锁的锁模式表共享读锁表独占写锁并发支持(性能优化)InnoDBBDBMemoryMergeArchiveFederatedCluster/NDBCSVBlackHole 概述 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力...原创 2020-05-04 18:30:33 · 250 阅读 · 0 评论 -
MySQL 锁详解
概述 按使用方式 乐观锁 概述 假设在极大多数情况下不会形成冲突,只有在数据提交的时候,才会对数据是否产生冲突进行检验。如果数据产生冲突了,则返回错误信息,进行相应的处理。 处理办法 使用版本号实现乐观锁 使用版本号时,可以在数据初始化时指定一个版本号,每次对数据的更新操作都对版本号执行+1操作。并判断当前版本号是不是该数据的最新的版本号。 乐观锁不需要数据库底层的支持 悲观锁 概述 悲观锁...原创 2020-05-04 15:29:29 · 293 阅读 · 0 评论 -
事务基础
事务的基本要素(ACID) 原子性(Atomicity):事务开启后,所有的操作要么全部做,要么全都不做,不停留在中间环节。如果事务执行过成中出错,回滚到事务开启之前的状态,相当于什么都没有做过。 一致性(Consistency):事务开启前到结束后,数据库中数据的完整性不能遭受损害。如:用户开卡业务中,用户的名下已经加入了卡, 但是卡表中相关的状态还是待初始化。 隔离性(Isolation):...原创 2020-05-04 14:36:18 · 160 阅读 · 0 评论