什么是事务(四个特性 )

原创 2015年07月10日 11:18:27

口头解释:就是把多件事情当做一件事情来处理。

在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。

事务的结束有两种:

当事务中的所以步骤全部成功执行时,事务提交。

如果其中一个步骤失败,将发生回滚操作,撤消之前到事务开始时的所以操作。

事务具有四个特征ACID:原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持续性( Durability )
1 、原子性
事务是数据库的逻辑工作单位,事务中包含的各操作要么都成功,要么都失败。
2 、一致性
事 务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。因此当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态。如果数据库系统 运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是 不一致的状态。
3 、隔离性
一个事务的执行不受其它事务干扰。即一个事务内部的操作及使用的数据对其它并发事务是隔离的,并发执行的各个事务之间不能互相干扰。
4 、持续性
也称永久性,指一个事务一旦提交,它对数据库中的数据的改变就应该是永久性的。接下来的其它操作或故障不应该对其执行结果有任何影响。

版权声明:本文为博主原创文章,未经博主允许不得转载。

mysql的事务四个特性以及事务的四个隔离级别

务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据应用该组查询的全部语句,那么久执行该组查询。如果其中任何一条语句因为崩溃或其他原因无法执行,那么所有语句都不会执行...
  • csdnxingyuntian
  • csdnxingyuntian
  • 2017年02月25日 14:58
  • 2014

数据库事务解析及事务四个特性

    1.数据并发的问题      一个数据库可能拥有多个访问客户端,这些客户端都可以并发方式访问数据库。数据库中的相同数据可能同时被多个事务访问,如果没有采取必要的隔离措施,就会导致各种并...
  • lauray_
  • lauray_
  • 2016年01月20日 11:27
  • 1764

我对事务四大特性的认识和理解

一. 首先,我们需要知道事务的四大特性有哪些?            1. 原子性(Atomicity)                               原子性是指事务包含的所有操作要...
  • qq_36074042
  • qq_36074042
  • 2017年01月16日 14:12
  • 881

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

事务,其定义是应用程序中一系列不可分割的操作,就是一组可以完成某个业务的代码集合,在关系数据库中,事务可以是一条SQL语句,或者一组SQL语句,亦或整个程序。...
  • u012012621
  • u012012621
  • 2016年03月03日 12:26
  • 1856

数据库事务的4个特性理解

说到数据库事务的特性 ,应该本能的说出acid这个单词 acid  adj. 酸的; 酸性的; 酸味的; 尖刻的; n. 酸; 酸味物质; 原子性 Atomic...
  • qq_26437925
  • qq_26437925
  • 2016年02月25日 19:21
  • 5835

JAVA事务——事务特性

事务 什么是事务?事务通俗的讲就是要做的事,在计算机术语中一般指访问或更新数据库中数据的一个工作单元。说起事务,那么就要提到事务的ACID特性,即原子性(atomicity)、一致性(consist...
  • liubo67733898
  • liubo67733898
  • 2016年04月19日 00:02
  • 840

spring事务特性分析

spring事务特性 spring所有的事务管理策略类都继承自org.springframework.transaction.PlatformTransactionManager接口 ...
  • Robinsone
  • Robinsone
  • 2014年11月20日 18:11
  • 1519

事务的ACID,PostgreSQL的事务隔离级别实验,非常棒的----数据架构师的PostgreSQL修炼

1.测试数据集 本节会做一些实验,所以提前建立实验需要用到的数据集。 [plain] view plain copy postgres=# c...
  • lzueclipse
  • lzueclipse
  • 2017年12月15日 14:51
  • 42

事务的概念、类型和四个特征.

事务的概念、类型和四个特征(ACID).1.事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Serv...
  • Love_Legain
  • Love_Legain
  • 2017年01月24日 10:52
  • 1815

事务是什么,以及事务四个特性

一.什么是事务  事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。  ...
  • zz460833359
  • zz460833359
  • 2016年01月21日 16:04
  • 213
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么是事务(四个特性 )
举报原因:
原因补充:

(最多只允许输入30个字)