一. 事务的基本概念 1. 什么是事务 事务是不可分割的操作,每条sql语句都是一个事务;事务只对DML语句有效,对DQL无效。 2. 事务的ACID 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability) 3. 假设这里有一个需 ...
分类:
数据库 时间:
2019-01-07 22:38:59
阅读次数:
210
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的 ...
分类:
数据库 时间:
2019-01-07 11:25:13
阅读次数:
151
事务定义 事务是访问并更新数据库中各个数据项的一个程序执行单元。在事务操作中,要不都做修改,要么都不做。 事务特性 事务具有ACID四个特性,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 原子性 原子性是指要么 ...
分类:
数据库 时间:
2019-01-05 15:18:01
阅读次数:
176
事务就是一组一起成功或一起失败的sql语句。事务还应该具备,原子性,一致性,隔离性和持久性。 一、事务的基本要素 (ACID) 1、原子性:事务开始后,所有的操作,要么全部成功,要么全部失败,不可能处于中间状态,事务是一个不可分割的整体,就像原子一样。 2、一致性:事务开始前和结束后,数据库的完整性 ...
分类:
数据库 时间:
2018-12-26 22:21:50
阅读次数:
216
# Spring事务管理### 要点 事务是企业级应用中必不可缺少的技术,用来确保数据的完整性和一致性。- Spring事务管理并不实现事务管理的实现,而是借助Hibernate\JDBC等的实现### 事务的四个特性ACID 原子性Atomicity,最小单元- 一致性Consistency,不会 ...
分类:
编程语言 时间:
2018-12-25 13:14:43
阅读次数:
224
OLTP:online transaction process 在线事务处理 事务: ACID A:atomic 原子性 C: consistent 一致性 I:isolation 隔离性 D: durability 持久性 1读未提交 脏读 //事务一写入数据,事务二进行读取,事务一进行回滚2读已 ...
分类:
数据库 时间:
2018-12-22 15:04:39
阅读次数:
249
Mysql数据库事务的四大特性(ACID) 事务:把一组密不可分的操作系列集合在一起,这些操作要么全部执行,要么全部不执行。 1.原子性:事务是内定义的操作是一个整体,是不可分割的。 2.一致性:事务内的操作要么全部执行,要么全部不执行。 3.隔离性:不同事务之间相互独立,互不干扰。 4.持久性:事 ...
分类:
数据库 时间:
2018-12-22 14:58:20
阅读次数:
358
NoSQL数据库概述 》NoSQL,即为Not Only SQL,不仅是是SQL,泛指非关系型数据库。 》不依赖于业务逻辑方式存储,而以简单的key-value模式存储。 》不遵循SQL标准。 》不支持ACID。 》性能远超SQL的性能。 适用场景 》对数据高并发读写 》海量数据的读写 》对数据高扩 ...
分类:
其他好文 时间:
2018-12-21 19:39:57
阅读次数:
198
ACID:数据库的四个特性 CAP:帽子理论 BASE:对应帽子理论的解决思想理论 一,ACID特性 什么是ACID,一般关系型数据库都会保证ACID这个特性,那么ACID对于一致性来说,就是一种最直接且最有效的强一致性。 如果在数据量较小的情况下,可以利用关系型数据库的强一致性解决。 面对具有大规 ...
分类:
其他好文 时间:
2018-12-20 00:59:23
阅读次数:
263
什么是事务,一个事务是一个只包含所有读/写操作成功的集合。通常可以认为 事务包含了多个 写操作 sql 。 事务的四个特点 一个事务本质上有四个特点,也就是ACID: 这里的一致性,有点不好理解。 其实可以这么理解: 重点说说 隔离性 隔离性,虽然按我理解是 一种 不是特性的特性,更像是特点, 但普 ...
分类:
数据库 时间:
2018-12-14 22:39:20
阅读次数:
178