第十章 数据库恢复技术 介绍事务的基本概念和事务的性质,讲解数据库系统遇到故障后进行恢复技术和方法。 事务是一系列的数据库操作,是数据库应用程序的基本逻辑单元,是一个不可分割的工作单位。 事务和程序是两个概念,一般来说,一个程序里面包含多个事务。 事务处理技术主要包括数据库恢复技术和并发控制技术。 ...
分类:
数据库 时间:
2017-08-07 19:19:34
阅读次数:
246
1.事务介绍 (1)特性:ACID Atomicity(原子性):事务中的所有操作要么全做要么全不做 Consistency(一致性):事务执行的结果使得数据库从一个一致性状态转移到另一个一致性状态 Isolation(隔离性):一个事务的执行不受其他事务的干扰 Durability(永久性):一个 ...
分类:
编程语言 时间:
2017-08-07 01:29:12
阅读次数:
164
一、什么是事务 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和 ...
分类:
编程语言 时间:
2017-08-06 12:34:01
阅读次数:
112
关于Sql Server 事务隔离级别,百度百科是这样描述的 隔离级别:一个事务必须与由其他事务进行的资源或数据更改相隔离的程度。隔离级别从允许的并发副作用(例如,脏读或虚拟读取)的角度进行描述。 隔离级别共5种: read uncommitted | 0 未提交读read committed | ...
分类:
数据库 时间:
2017-08-01 16:32:05
阅读次数:
134
事务与自动提交 现在通过 PDO 连接上了,在开始进行查询前,必须先理解 PDO 是如何管理事务的。事务支持四大特性(ACID):原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)以及持久性(Durability)。通俗地讲,在一个事务中执行的任何操作,即使 ...
分类:
其他好文 时间:
2017-07-30 00:13:00
阅读次数:
151
事务具有四个特征:原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持续性( Durability )。这四个特性简称为 ACID 特性。 1 、原子性 事务是数据库的逻辑工作单位,事务中包括的各操作要么都做。要么都不做 2 、一致性 数据库事 ...
分类:
其他好文 时间:
2017-07-28 15:47:40
阅读次数:
138
事务的四个特性? 四大特性是:ACID 原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)+介绍四个特性概念; 原子性:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会 ...
分类:
数据库 时间:
2017-07-22 22:27:05
阅读次数:
197
如果多个线程操作基于同一个查询结构对表中的记录进行修改,那么后修改的记录将会覆盖前面修改的记录,前面的修改就丢失掉了,这就叫做更新丢失。Serializable可以防止更新丢失问题的发生。其他的三个隔离级别(Read uncommitted isolation、Read committed isol ...
分类:
Web程序 时间:
2017-07-07 22:35:12
阅读次数:
162
/* * Copyright 2002-2015 the original author or authors.// * 2002 - 2015年版权所有作者或作者 * Licensed under the Apache License, Version 2.0 (the "License"); * ...
分类:
编程语言 时间:
2017-07-04 20:23:22
阅读次数:
286
RocksDB作为一个开源的存储引擎支持事务的ACID特性,而要支持ACID中的I(Isolation),并发控制这块是少不了的,本文主要讨论RocksDB的锁机制实现,细节会涉及到源码分析,希望通过本文读者可以深入了解RocksDB并发控制原理。文章主要从以下4方面展开,首先会介绍RocksDB锁的基本..
分类:
数据库 时间:
2017-07-03 15:07:21
阅读次数:
249