觉得这种基础的东西,有必要记录下来进行学习。 1 事务 一般是 begin transaction commit rollback 三个步骤 2 acid 特性 原子性(Atomicity) , 一致性(Consistency) , 隔离性 (Isolation) , 持续性 (Durability ...
分类:
数据库 时间:
2018-05-26 00:37:01
阅读次数:
200
前言 分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分布式事务来简单聊一下。 数据库事务 在说分布式事务之前,我们先从数据库事务说起。 数据库事务可能大家都很熟悉,在开发过程中也会经常使用到。但是即使如此,可能 ...
分类:
其他好文 时间:
2018-05-23 11:59:26
阅读次数:
180
这个是并发情况下导致的数据库事务错误,先介绍下背景。 背景 springboot+springmvc+sqlserver+mybatis 一个controller里有五六个接口,这些接口都用到了spring的事务管理,这些接口单个调用的时候都很正常,当我模拟几十个并发请求这些接口的时候,总会有一两次 ...
分类:
系统相关 时间:
2018-05-22 22:17:20
阅读次数:
607
作者 : fjdingsd 来源 : 博客园 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面 ...
分类:
数据库 时间:
2018-05-19 14:00:47
阅读次数:
161
本文转自https://m.imooc.com/article/details?article_id=17289 感谢作者 上节回顾 上两篇记录了我对MySQL 事务 隔离级别read uncommitted 、MySQL 事务隔离级别 read committed+MVCC 的理解。这篇记录我对 ...
分类:
数据库 时间:
2018-05-18 00:35:02
阅读次数:
176
本文转自https://m.imooc.com/article/details?article_id=17290 感谢作者 上篇记录了我对MySQL 事务 隔离级别read uncommitted的理解。这篇记录我对 MySQL 事务隔离级别 read committed & MVCC 的理解。 前 ...
分类:
数据库 时间:
2018-05-18 00:25:01
阅读次数:
243
本文转自https://m.imooc.com/article/details?article_id=17291,感谢作者 1.目的 1.1 合适人群 1.2 关于这篇分享对以上问题的解决 2.事务本质剖析 2.1 什么是事务? 2.2.1 如下表格所示: 2.2.2 对上述表格内容的解释 个人理解 ...
分类:
数据库 时间:
2018-05-17 23:20:55
阅读次数:
205
在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted(未授权读取、读未提交)、Read committed(授权读取、读提交)、Repeatable read(可重复读取)、Serializable(序列化 ...
分类:
数据库 时间:
2018-05-16 12:57:18
阅读次数:
172
数据库事务的原子性 保持数据完整。手动(commit)提交操作,若中间出现错误回会滚。(例如银行转帐 a转账给b a减少500/b增加500 若执行了操作一,而没有执行操作二会回滚) 一致性(数据库状态一执行) 隔离性 各事务之间互不干扰 事务a更改数据data 1.事务a未提交,事务b读取的dat ...
分类:
数据库 时间:
2018-05-12 12:44:12
阅读次数:
150
本文对postgresql中行锁机制进行了介绍和说明,记录于此,供各位同学及自己参考研究。 ...
分类:
数据库 时间:
2018-05-11 14:38:19
阅读次数:
220