2013年4月17日

.NET:处理数据库事务中的并发

摘要: 概述几乎所有的企业应用程序都有多个用户和后台线程,它们可以同时更新数据库。两个数据库处理事务同时访问同一份数据的情形很常见,但是这样很可能导致数据库的不一致,或者引起应用程序行为异常。大部分应用程序必须处理多个事务并发访问同一份数据的情况,而这会影响业务层和表示层的设计。悲观锁你可以利用事务的隔离级别实现悲观锁,一般用“可重复读”和“串行化”就可以满足悲观锁的要求。从表面上看,这种方法看似非常简单,但是这类事务也存在问题,由于隔离事务如何实现完全由平台或数据库提供,因此有时他们会导致性能降低,令人无法接受 。鉴于此,许多应用程序都避免使用这类事务,转而采用乐观锁。乐观锁处理并发更新的另一种方式 阅读全文

posted @ 2013-04-17 06:47 幸福框架 阅读(5872) 评论(0) 推荐(2) 编辑

导航

我要啦免费统计