`
zhaohaolin
  • 浏览: 984157 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

引用 [原创]数据库事务

阅读更多

引用 [原创]数据库事务

数据库事务 2009-07-04 11:58:10 阅读12 评论0  字号: 订阅

 

引用

夕鳳の舞 的 [原创]数据库事务
企业级的数据库管理系统(DBMS)的责任:都有责任提供一各保证事务的物理完整性的机制.就常用的SQL Server2000系统而言,它具备锁定设备隔离事务、记录设备保证事务持久性等机制。因此,我们不必关心数据库事务的物理完整性,而应该关注在什么情况下使用数据库事务、事务对性能的影响,如何使用事务等等

数据库事务的ACID属性(原子性、一致性、隔离性和持久性)我一直对其隔离性不是很了解,故特意看下了书,其大意如下:
· 隔离性
由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播一系列事务,以使数据结束时的状态与原始事务执行的状态相同。当事务可序列化时将获得最高的隔离级别。在此级别上,从一组可并行执行的事务获得的结果与通过连续运行每个事务所获得的结果相同。由于高度隔离会限制可并行执行的事务数,所以一些应用程序降低隔离
级别以换取更大吞吐量。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics