首页> 外国专利> Method and apparatus for concurrency in an object oriented database using lock inheritance based on class objects

Method and apparatus for concurrency in an object oriented database using lock inheritance based on class objects

机译:使用基于类对象的锁继承在面向对象的数据库中并发的方法和装置

摘要

The present invention provides a method and apparatus for concurrency control in an object oriented database management system having a plurality of users accessing the system at the same time, and allowing editing of the database while other users are concurrently searching the database. The present invention may be advantageously used in a client/server architecture comprising a knowledge base client and a knowledge base server. In a preferred embodiment, the knowledge base server may include an object oriented lock manager, a dynamic class manager, a connection manager, a query manager, a handle manager, a units manager, a database manager, and a file manager. The concurrency control mechanism includes a lock holder table. The present invention provides a method and apparatus for providing concurrency control in an object oriented database managemant system using only three types of lock modes: a class share lock, a tree update lock, and a tree exclusive lock. In a preferred embodiment, a fourth type of lock mode may be provided: a tree share lock. The present invention provides a particularly advantageous concurrency control mechanism for an object oriented database management system that is read oriented.
机译:本发明提供了一种在具有多个用户同时访问该系统的面向对象的数据库管理系统中进行并发控制的方法和设备,并允许在其他用户同时搜索数据库的同时进行数据库的编辑。本发明可以有利地用在包括知识库客户端和知识库服务器的客户端/服务器架构中。在优选实施例中,知识库服务器可以包括面向对象的锁管理器,动态类管理器,连接管理器,查询管理器,句柄管理器,单元管理器,数据库管理器和文件管理器。并发控制机制包括锁持有人表。本发明提供了一种仅使用三种类型的锁模式在面向对象的数据库管理系统中提供并发控制的方法和装置:类共享锁,树更新锁和树排他锁。在优选实施例中,可以提供第四种类型的锁定模式:树共享锁定。本发明为面向读取的面向对象的数据库管理系统提供了一种特别有利的并发控制机制。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号