事务的概念及特性

事务是作为单个逻辑工作单元执行的一系列操作

多个操作作为一个整体向系统提交,要么都执行,要么都不执行

事务是一个不可分割的工作逻辑单元

事务的特性

1,原子性

  事务是一个完整的操作,事务的各步骤操作是不可分的(原子的);要么都执行,要么都不执行

2,一致性

当事务完成时,数据必须处于一致状态

3,隔离性

  张三和李四之间的转账与王五与赵二之间的转账,永远是相互独立的

4,永久性

  事务完成后,它对数据库的修改是被永久保持的

原文地址:https://www.cnblogs.com/zhangxudong-cnblogs/p/10878161.html

时间: 2024-11-01 15:35:12

事务的概念及特性的相关文章

9-02事务的概念及特性

事务的概念: 事务的作为单个逻辑工作单元一系列操作及多个操作作为一个整体向系统提交, 要么都执行,要么都不执行,事务是一个不可分割的单个逻辑单元. 转账过程就是一个事务. 它需要两条UPDATE语句来完成,这两条语句是一个整体. 如果其中一条出现错误,那么整个转账过程也不在执行. 每个账户的余额也会回复到原来的数据. 从而确保转账前与转账后的余额不变. 事务必须具备以下4个属性,简称ACID属性: 原子性: 事务是一个完整的操作,它的各一项操作是不可分的, 要么都执行,要么都不执行. 一致性:

数据库事务的概念及其实现原理

目录 前言 1. 认识事务 1.1 为什么需要数据库事务 1.2 什么是数据库事务 1.3 事务如何解决问题 1.4 事务的ACID特性以及实现原理概述 2.并发异常与并发控制技术 2.1 常见的并发异常 2.2 事务的隔离级别 2.3 事务隔离性的实现--常见的并发控制技术 3. 故障与故障恢复技术 3.1 为什么需要故障恢复技术 3.2 事务的执行过程以及可能产生的问题 3.3 日志的种类和格式 3.4 日志恢复的核心思想 3.5 事务故障中止/正常回滚的恢复流程 3.6 系统崩溃时的恢复过

数据库事务中的四大特性ACID

一.概念 数据库事务中的四大特性(ACID): A:原子性(Atomicity),一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节. 事务在执行过程中发生错误,会被回滚(rollback)到事务开始前的状态,就像这个事务从未执行过一样. 就像你买东西要么交钱收货一起都执行,要么发不出货,就退钱. C:一致性(Consistency),一致性是指事务使得系统从一个一致的状态转换到另一个一致状态. 比如数据库崩溃后重启,此时数据库处于不一致的状态,

4.事务提交过程,事务基本概念,Oracle中的事务生命周期,保存点savepoint,数据库的隔离级别

 事务提交过程 事务 基本概念 概念:一个或者多个DML语言组成 特点:要么都成功,要么都失败 事务的隔离性:多个客户端同时操作数据库的时候,要隔离它们的操作, 否则出现:脏读  不可重复读  幻读 Oracle默认情况下,事务是打开的 commit案例: SQL> create table t1(tid int,tname varchar2(20)); 表已创建. SQL> select * from tab; TNAME                          TABTYPE

面向对象(一)【“类与对象”的概念及特性】

面向对象程序设计(英语:Object-oriented programming,缩写:OOP)是种具有对象概念的程序编程范式,同时也是一种程序开发的抽象方针.在此不再累述编程范式的种种类别,重点讨论“类与对象”概念及特性. 1 类与对象的概念 类(class): 对一类具有相同属性的对象的抽象.比如,牧羊犬.金毛.哈士奇都可抽象为“狗”类.类的定义包含了数据的形式以及对数据的操作.对象(object): 类的实例,每个对象都是其类中的一个实体.比如,我家的狗名字叫buck, 那么buck这条活生

Hadoop_06_Hadoop的HDFS的概念和特性

1.HDFS的概念和特性 1.1. 首先,它是一个文件系统,用于存储文件,通过统一的命名空间--目录树来定位文件 1.2. 它是分布式的,由很多服务器联合起来实现其功能,集群中的服务器有各自的角色:重要特性如下: (1)HDFS中的文件在物理上是分块存储(block),块的大小可以通过配置参数( dfs.blocksize)来规定,默认大小在hadoop2.x 版本中是128M,老版本中是64M (2)HDFS文件系统会给客户端提供一个统一的抽象目录树,客户端通过路径来访问文件,形如:hdfs:

【待修改】[HDFS_1] HDFS 的概念和特性

0. 参考 HDFS你一定要知道,要考的 大数据开发实战:HDFS和MapReduce优缺点分析 SecondaryNamenode的作用详解 1. HDFS 是什么 HDFS :一种分布式文件系统,可提供对应用程序数据的高吞吐量访问,解决海量数据存储问题. 2. HDFS 产生的背景 & 设计前提 随着互联网的发展,数据产生的数量越来越大,速度越来越快.传统的文件系统所依赖的服务器价格昂贵,提高其处理性能成本较高且已达到技术瓶颈,纵向扩展并不符合当今需求. HDFS 它的设计目标就是把超大的数

事务的四个特性和事务的隔离级别

什么是事务? 一般是指要做的或所做的事情.在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit). 一个事务可以是一条SQL语句,一组SQL语句或整个程序. 所以说事务是和数据库相关联的,事务的四个特性和事务的隔离级别也是关于数据库的. 事务的四个特性的理解(ACID) 1.原子性(Atomicity) 如果开启一个事务,那么这个事务所包含的sql语句要么全部执行,要么全部不执行,前面说过一个事务可以是一条SQL语句,一组SQL语句或整个程序. 例子:转账事务:A向B转

数据库事务的4大特性与隔离级别

本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别. 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响. ⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执