欢迎各界计算机爱好者加入,弘扬极客精神!

简述事务的概念及其ACID特性。

0 喜欢 0 不喜欢
问题关闭原因: enough answers
最新提问 9月 11, 2016 分类:数据库 | 用户: calmjoy (538 分)  
已关闭 12月 7, 2016 用户:Re

12 个回答

1 喜欢 0 不喜欢
事务是用户定义的数据库操作的集合,这些操作作为一个完整的有机工作单元,要么全部正确执行,要么全部不执行。
原子性,一致性,隔离性,持久性
最新回答 9月 11, 2016 用户: 、Whiteˉ (594 分)  
0 喜欢 0 不喜欢
原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。
  一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
  隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。

  持久性(durability)。持续性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。

最新回答 9月 11, 2016 用户: dav (3,168 分)  
0 喜欢 0 不喜欢
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性。
事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。
COMMIT表示提交,即提交事务的所有操作。具体地说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。
ROLLBACK表示回滚,即在事务运行的过程中发生了某种故障,事务不能继续进行,系统将事务中对数据库的所有以完成的操作全部撤消,滚回到事务开始的状态。
事务的特性(ACID特性)
A:原子性(Atomicity)
       事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。
B:一致性(Consistency)
       事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
C:隔离性(Isolation)
      一个事务的执行不能被其他事务干扰。
D:持续性/永久性(Durability)
      一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。
最新回答 9月 11, 2016 用户: xkes❤Room (4,102 分)  
1 喜欢 0 不喜欢

http://www.djjwz.com/news/news3691.html

希望对你有所帮助

最新回答 9月 11, 2016 用户: paranoid (2,724 分)  
1 喜欢 0 不喜欢
最新回答 9月 12, 2016 用户: 5 (6,842 分)  
0 喜欢 0 不喜欢
事务的特性(ACID):
 
1 原子性(Atomicity):事务对数据的操作要么完全成功要么完全失败。
 
2 一致性(Consistency):数据库在一个事务执行前和执行后都处在一致的状态。
 
3 隔离性(Isolation):每个事务都是相互隔离的,对数据的操作是被封锁起来的。
 
4 永久性(Durability):一个事务提交后,对数据库中数据的改变是永久性的
D:持续性/永久性(Durability)
      一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。
最新回答 9月 12, 2016 用户: 多肉肉肉 (3,456 分)  
0 喜欢 0 不喜欢
0 喜欢 0 不喜欢
http://www.docin.com/p-720964801.html

希望能帮到你

:)
最新回答 9月 12, 2016 用户: Megan (6,170 分)  
0 喜欢 0 不喜欢
是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。
最新回答 9月 18, 2016 用户: Stardust (4,092 分)  
0 喜欢 0 不喜欢
最新回答 9月 20, 2016 用户: BLACK-NET (2,554 分)  
...