基于补偿操作的嵌套事务死锁处理方法
A DEADLOCK RESOLUTION OF NESTED TRANSACTION BASED ON COMPENSATING OPERATIONS
-
摘要: 补偿操作是实现复杂的数据库应用环境中嵌套事务回滚的有效方法,但是基于封锁机制的补偿操作在执行时有可能导致不可补偿死锁.文中介绍了基于补偿操作的嵌套事务死锁处理方法,讨论了两种可避免不可补偿死锁产生的安全补偿方法,并比较了它们的特点.Abstract: It is effective to use compensating operations to rollback nested transaction in advanced database applications. But the execution of compensating operations may produce uncompensatable deadlock. Here presented is a deadlock resolution in nested transaction based on compensating operations. Also illustrated are two safe compensating methods that can avoid uncompensatable deadlock.
下载: