Semantic concurrency control in object-oriented database systems

Semantic concurrency control in object-oriented database systems
复制标题

面向对象数据库系统中的语义并发控制

DOI:
--
复制
发表时间:
1993
期刊:
Proceedings of IEEE 9th International Conference on Data Engineering
影响因子:
--
通讯作者:
Christof Hasse
Christof Hasse
中科院分区:
--
文献类型:
--
作者:
Peter Muth;T. Rakow;G. Weikum;Peter Brössler;Christof Hasse

文献摘要

被引文献

相似文献

提出了一种面向对象数据库系统的锁协议。该协议可以利用在封装对象上调用的方法的语义。与传统的面向页面或面向记录的并发控制协议相比,该协议大大提高了可能的并发性,因为在同一对象上的可交换方法执行不被认为是冲突。最后给出了一个面向对象数据库的应用实例。回顾了开放嵌套事务的基本原理。研究表明,在开放嵌套事务中使用锁定协议,当子事务完成时,子事务的锁被释放,并且子事务的父事务仅进一步持有语义锁。&lt;<ETX>&gt;
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>>