Semantic concurrency control in object-oriented database systems
Semantic concurrency control in object-oriented database systems
复制标题
面向对象数据库系统中的语义并发控制
DOI:
--
复制
发表时间:
1993
期刊:
影响因子:
--
通讯作者:
Christof Hasse
中科院分区:
文献类型:
--
作者:
Peter Muth;T. Rakow;G. Weikum;Peter Brössler;Christof Hasse
A locking protocol for object-oriented database systems (OODBSs) is presented. The protocol can exploit the semantics of methods invoked on encapsulated objects. Compared to conventional page-oriented or record-oriented concurrency control protocols, the proposed protocol greatly improves the possible concurrency because commutative method executions on the same object are not considered as a conflict. An OODBS application example is presented. The principle of open-nested transactions is reviewed. It is shown that, using the locking protocol in an open-nested transaction, the locks of a subtransaction are released when the subtransaction completes, and only a semantic lock is held further by the parent of the subtransaction.<<ETX>>