1、事务的特性 事务具备以下四个特性,简称ACID属性。 原子性(Atomicity): 事务是一个完整的操作,事务的各步操作都是不可再分的,要么都执行, 要么都不执行。 一致性(Consistency): 当事务完成时,数据必须处于一致的状态。 隔离性(Isolation): 并发事务之间相互独立 ...
分类:
其他好文 时间:
2019-11-04 15:30:24
阅读次数:
103
事物 : 指一组操作,要么都成功,要么都失败!! 开启事务 : 开启一个进程 (隔离) 》独立存在 结束事物 : 结束该事务的进程 特性:(ACID) 原子性: 要么都成功 !!要么都失败! 》不可分割【一个进程内】 一致性:事物发生前后,数据的总额不变。 隔离性:某个事物的操作对其他事物互不干扰。 ...
分类:
其他好文 时间:
2019-11-03 22:04:01
阅读次数:
120
传统数据库中的特性为: 4个,ACID:A (Atomicity) 原子性 C (Consistency) 一致性 I (Isolation) 独立性 D (druability) 持久性 NOSQL的CAP特性: C (Consistency) 强一致性:事物提交时数据不能发生变化 A (Avai ...
分类:
数据库 时间:
2019-11-02 22:09:47
阅读次数:
125
事务的基本特征 ACID Atomic(原子性) :事务中所有的操作是一个整体单元,这个单元中的操作要么全部成功,要么全部失败,不会出现部分失败、部分成功的场景; Consistency(一致性) :事务在完成时,必须使所有的数据都保持一致的状态(约束 a + b = 10,事务结束后 a + b ...
分类:
其他好文 时间:
2019-11-02 17:52:47
阅读次数:
69
一 什么是事务?有什么用? 事务的特性ACID 事务提供了一种机制,可用来将一系列数据库更改归入一个逻辑操作。更改数据库后,所做的更改可以作为一个单元进行提交或取消。事务可确保遵循原子性、一致性、隔离性和持续性(ACID)这几种属性,以使数据能够正确地提交到数据库中。 1)原子性(Atomicity ...
分类:
其他好文 时间:
2019-11-02 15:46:11
阅读次数:
79
[toc] 事务 基本概念 事务: Transaction 事务是由一个或多个sql语句构成的逻辑单元, 是一个整体的概念 作用 : 使得一系列sql语句要么全部完成, 要目全部不完成, 保证了数据库的完整性 四大特性(ACID) 原子性 ( A tomicity): 事务是最小执行单位, 不可再分 ...
分类:
数据库 时间:
2019-11-01 22:25:33
阅读次数:
134
解释来自百度百科: 关系型数据库:是采用了关系模型来组织数据的数据库,以行和列的形式存储数据。一系列的行和列被称为表,一组表组成了数据库。用户通过查询来检索数据库中的数据。 关系模型可理解为二维表格模型,而一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织。 它强调ACID规则(原子性(A ...
分类:
数据库 时间:
2019-10-31 16:30:01
阅读次数:
81
一 MySQL总体架构 上图是《高性能MySQL》中对MySQL总体架构的描述,客户端对服务端的连接有很多条,有一个专门的处理组件,类似tomcat使用线程池处理请求。解析器负责解析sql语句,在这同时会访问缓存如果缓存有目标数据就直接返回。如果需要执行sql语句,还会先经过优化器重新编排执行过程( ...
分类:
数据库 时间:
2019-10-30 16:43:06
阅读次数:
173
mysql事务 mysql的事务必须要Innodb数据库引擎的数据库或表才支持事务 事务是必须满足4个条件(ACID) 原子性 :一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的 ...
分类:
数据库 时间:
2019-10-30 13:51:51
阅读次数:
77