数据库: B树就是 B-树 B&B+都用到了磁盘块的概念,每块大概4k,利用了磁盘的预读和同一数据块内很有可能一起用到 Redis端口6379 事务四大特性(ACID)原子性(不可再分 要么都发生 要么不发生)、一致性、隔离性、持久性 数据库隔离级别:读取未提交数据=脏读,可以读取其他事务提交的数据 ...
分类:
其他好文 时间:
2019-08-23 00:14:38
阅读次数:
113
一、事物 事务是以可控的方式对数据资源进行访问的一组操作。 二、事物的四个特征-ACID 要注意的是事务能够通过AID来保证这个C的过程,C是目的,AID都是手段。 ① Atomic原子性 事务必须是一个原子的操作序列集合,即可以是一个操作,也可以是多个操作。在这个事物执行的过程中,要么全部成功,则 ...
分类:
其他好文 时间:
2019-08-20 23:50:53
阅读次数:
103
一、事务描述 1、事务的四个特性 ACID 1. A:原子性 = 一个事务或者都成功、或者都失败; 2. C:一致性 = 在整个事务的生命周期里面,查询到的数据是一致的; MVCC多版本并发控制:利用undo保存某一时刻数据快照,通过版本号来减少锁的争用,保证各个事务互不影响。 3. I: 隔离性 ...
分类:
数据库 时间:
2019-08-18 21:36:59
阅读次数:
102
一、事务概述二、事务的四大特性(ACID)三、事务的隔离性导致的问题四、数据库的四个隔离级别五、数据库中的锁机制:六、更新丢失七、并发事务所带来的的问题一、事务概述事务的概念:事务是指逻辑上的一组操作,这组操作要么同时完成要么同时不完成。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就... ...
分类:
数据库 时间:
2019-08-13 09:18:31
阅读次数:
101
功课: 事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。 Atomic(原子性)Consistency(一致性)Isolation(隔离性)Durability(持久性) CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency ...
分类:
其他好文 时间:
2019-08-09 15:56:35
阅读次数:
92
事务 事务:要么都成功!要么都不成功! 事务四大特性:ACID :原子性、一致性、隔离性、持久性。 声明式事务 Spring支持两种事务处理机制: 编程式事务:把所有事务的代码写在业务中; 声明式事务:使用AOP横切进去;一般都会使用声明式事务 要开启 Spring 的事务处理功能,在 Spring ...
分类:
编程语言 时间:
2019-08-06 00:24:33
阅读次数:
113
什么是事务? 一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 一个事务可以是一条SQL语句,一组SQL语句或整个程序。 所以说事务是和数据库相关联的,事务的四个特性和事务的隔离级别也是关于数据库的。 事务的四个特性的理解(ACID) 1 ...
分类:
其他好文 时间:
2019-08-05 19:10:12
阅读次数:
118
什么是事务? 事务是数据库并发控制的基本单位 事务可以看做是一系列SQL语句的集合 事务必须要么全部执行,要么全部执行失败(回滚) 事务的ACID特性 原子性:一个事务中所有操作全部完成或失败 一致性:事务开始和结束之后数据完整性没有被破坏 隔离性:允许多个事务同时对数据库修改和读写 持久性:事务结 ...
分类:
数据库 时间:
2019-08-04 20:00:15
阅读次数:
176
关系型数据库遵循ACID规则 A (Atomicity) 原子性:就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。 如:银行转账,从A账户转100元至B账户,分为两个步骤:1)从A账户取100元;2)存入100元至 ...
分类:
数据库 时间:
2019-08-03 11:06:32
阅读次数:
96