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

转载 2018年04月15日 16:24:45
⑴ 原子性(Atomicity)
  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。
⑵ 一致性(Consistency)
  一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。
⑶ 隔离性(Isolation)

  隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。
  即要达到这么一种效果:对于任意两个并发的事务T1和T2,在事务T1看来,T2要么在T1开始之前就已经结束,要么在T1结束之后才开始,这样每个事务都感觉不到有其他事务在并发地执行。
  关于事务的隔离性数据库提供了多种隔离级别,稍后会介绍到。
⑷ 持久性(Durability)
  持久性是指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,即便是在数据库系统遇到故障的情况下也不会丢失提交事务的操作。
  例如我们在使用JDBC操作数据库时,在提交事务方法后,提示用户事务操作完成,当我们程序执行完成直到看到提示后,就可以认定事务以及正确提交,即使这时候数据库出现了问题,也必须要将我们的事务完全执行完成,否则就会造成我们看到提示事务处理完毕,但是数据库因为故障而没有执行事务的重大错误。
 


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

事务的四大特性(ACID): 1.原子性(Atomcity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么全部不完成。2.一致性(Consistency):几个并行执行的事务,其执行的...
  • xiaolin_16
  • xiaolin_16
  • 2017-06-13 15:46:37
  • 360

数据库事务的四大特性ACID

数据库事务是指作为单个逻辑工作单元执行的一系列操作,这些操作要么全做要么全不做,是一个不可分割的工作单位。 数据库事务的四大特性(简称ACID)是:  (1) 原子性(Atomicity) 事务...
  • riskys
  • riskys
  • 2017-02-07 15:10:34
  • 303

事务的四大特性(ACID)

事务的概念:事务是指逻辑上的一组操作,这组操作要么同时完成要么同时不完成.        事务的管理:默认情况下,数据库会自动管理事务,管理的方式是一条语句就独占一个事务.           ...
  • n14789
  • n14789
  • 2015-03-15 10:16:03
  • 724

[数据库] 数据库的四大特性acid及事务的隔离级别

ACID: A - atomicity 原子性,指事务包含的所有操作要么全部成功,要么全部失败回滚,不可能停滞在某个中间环节 C – consistency 一致性,指事务必须使数据库从一个一致性...
  • lady_lili
  • lady_lili
  • 2016-08-30 16:19:09
  • 345

数据库事务的四个基本性质(ACID)?

数据库事务概念 什么是数据库事务? 事务(transaction)是由指逻辑上对数据的的一组操作, 这组操作要么一次全部成功,如果这组操作全部失败,是不可分割的一个工作单位。 数据库...
  • kurl888
  • kurl888
  • 2016-07-21 12:48:26
  • 4531

数据库事务的四大特性(ACID)以及事务的隔离级别

ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(T...
  • qq_25448409
  • qq_25448409
  • 2017-09-27 10:50:08
  • 531

数据库事务ACID特性

ACID特性 数据库管理系统中事务(transaction)的四个特性(分析时根据首字母缩写依次解释):原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)...
  • u012440687
  • u012440687
  • 2016-08-04 10:16:19
  • 4881

数据库事务必须具备的ACID特性

数据库事务必须具备ACID特性,ACID是Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性)的英文缩写。 原子性:指整个数据库...
  • ying_593254979
  • ying_593254979
  • 2013-10-08 10:03:48
  • 5560

事务四大特性(简称ACID)_me

事务四大特性(简称ACID) 1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全做,要么全不做。2、一致性(Consistency):几个并行执行的事务,其执行结果必...
  • fangfengzhen115
  • fangfengzhen115
  • 2016-03-29 19:11:46
  • 255
收藏助手
不良信息举报
您举报文章:数据库中事务的四大特性(ACID)
举报原因:
原因补充:

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