节点文献

数据库并发操作的可串行化调度与死锁检测算法

An Algorithm for Serializable Schedule and Deadlock Detection in Concurrent Operation of Database

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 韩耀军

【Author】 Han Yaojun (Shandong University of Science and Technology, Jinan 250031)

【机构】 山东科技大学!济南 250031

【摘要】 封锁与可串行化调度是数据库并发操作采取的两种主要措施。判断一个调度是否可串行化调度的最有效方法是两段锁协议。但是,一方面,事务遵守两段锁协议只是可串行化调度的充分条件而不是必要条件;另一方面,遵守两段锁协议的事务仍可能发生死锁。文中给出了一种算法,利用该算法,不仅可判断出一个调度是否为可串行化调度,而且可判断出该调度是否会发生死锁。

【Abstract】 Locking and serializable schedule, are two main measures for concurrent operation of database. The most effective method for deciding if a schedule is serializable is Two-phase locking protocol. However,on the one hand,The Two-phase locking protocol is only sufficient condition but necessary condition of serializable schedule;on the other hand,the transactions keeping Two-phase locking protocol possibly occur deadlock. This paper gives an algorithm. With the algorithm,we can not only decide if a schedule is serializable but also decide if a schedule occurs deadlock.

【基金】 国家自然科学基金资助
  • 【文献出处】 计算机工程与应用 ,Computer Engineering and Applications , 编辑部邮箱 ,2001年10期
  • 【分类号】TP311.13
  • 【被引频次】1
  • 【下载频次】160
节点文献中: 

本文链接的文献网络图示:

本文的引文网络