首页> 外国专利> Database management system and method for conditional conflict serializability of transactions and for combining meta-data of varying degrees of reliability

Database management system and method for conditional conflict serializability of transactions and for combining meta-data of varying degrees of reliability

机译:用于事务的条件冲突可序列化和组合可靠性不同程度的元数据的数据库管理系统和方法

摘要

A database management system (DBMS) is modified to provide improved concurrent usage of database objects, particularly when the system is executing long lived transactions. A subset of the transactions access database objects using parameterized read and parameterized write access modes. Each transaction using a parameterized write mode of access for a database objet specifies a write access mode, and a write access mode parameter, where the parameter indicates a data reliability classification. Each transaction using a parameterized read mode of access for a database object specifies a read access mode, and a read access mode parameter, where the parameter indicates one or more reliability classifications that are acceptable to the transaction. Whenever a transaction requests access to a specified database object, the DBMS generates a corresponding lock request for the object. If the lock request is parameterized lock request, a corresponding parameterized lock request is generated. A lock manager processes each lock request by checking to see if any outstanding, previously granted lock is a unconditionally conflicting or conditionally conflicting wit the requested lock. A query executer queries requesting access to information stored in the database (or other data processing tasks). The query executer includes annotated nullable logic for evaluating expressions containing at least one annotated value as an operand. The annotated nullable logic includes logic for combining annotated values, for comparing annotated values so as to generate annotated truth values, and for combining annotated truth values in accordance with a predefined set of rules.
机译:修改了数据库管理系统(DBMS),以提高数据库对象的并发使用率,尤其是在系统执行长期事务时。事务的子集使用参数化读取和参数化写入访问模式访问数据库对象。使用对数据库对象进行参数化访问的写入模式的每个事务都指定一个写入访问模式和一个写入访问模式参数,其中该参数指示数据可靠性分类。使用数据库对象的访问的参数化读取访问模式的每个事务都指定一个读取访问模式和一个读取访问模式参数,其中该参数指示该事务可接受的一个或多个可靠性分类。每当事务请求访问指定的数据库对象时,DBMS都会为该对象生成相应的锁定请求。如果锁定请求是参数化锁定请求,则生成相应的参数化锁定请求。锁管理器通过检查是否有未解决的,先前授予的锁是否与请求的锁无条件冲突或有条件冲突来处理每个锁请求。查询执行者查询请求访问存储在数据库中的信息(或其他数据处理任务)。查询执行器包括带注释的可为空逻辑,用于评估包含至少一个带注释的值作为操作数的表达式。带注释的可为空逻辑包括用于组合带注释的值,用于比较带注释的值以生成带注释的真值,以及用于根据预定的规则集来组合带注释的真值的逻辑。

著录项

  • 公开/公告号AU763133B2

    专利类型

  • 公开/公告日2003-07-17

    原文格式PDF

  • 申请/专利权人 TELENOR AS;

    申请/专利号AU19990032789

  • 发明设计人 OLE J. ANFINDSEN;

    申请日1999-01-25

  • 分类号G06F17/30;G06F12/00;

  • 国家 AU

  • 入库时间 2022-08-21 23:56:21

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号