Global Patent Index - EP 0990214 A2

EP 0990214 A2 2000-04-05 - DATABASE MANAGEMENT SYSTEM AND METHOD FOR CONDITIONAL CONFLICT SERIALIZAILITY OF TRANSACTIONS AND FOR COMBINING META-DATA OF VARYING DEGREES OF RELIABILITY

Title (en)

DATABASE MANAGEMENT SYSTEM AND METHOD FOR CONDITIONAL CONFLICT SERIALIZAILITY OF TRANSACTIONS AND FOR COMBINING META-DATA OF VARYING DEGREES OF RELIABILITY

Title (de)

DATENBANKVERWALTUNGSSYSTEM UND VERFAHREN ZUR KONFLIKTSERIALISIERUNG VON TRANSAKTIONEN UNTER BEDINGUNGEN UND UM META-DATEN VON VERSCHIEDENEN ZUVERLÄSSIGKEITSSTUFEN ZU KOMBINIEREN

Title (fr)

SYSTEME ET PROCEDE DE GESTION DE BASE DE DONNEES SERVANT A SERIALISER L'INCOMPATIBILITE CONDITIONNELLE DE TRANSACTIONS ET A COMBINER DES METADONNEES PRESENTANT DIFFERENTS DEGRES DE FIABILITE

Publication

EP 0990214 A2 (EN)

Application

EP 99932435 A

Priority

  • NO 9900018 W
  • US 1367898 A
  • US 1380898 A

Abstract (en)

[origin: WO9938095A1] 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.

IPC 1-7 (main, further and additional classification)

G06F 17/30

IPC 8 full level (invention and additional information)

G06F 12/00 (2006.01); G06F 17/30 (2006.01)

CPC (invention and additional information)

G06F 17/30362 (2013.01)

Citation (search report)

See references of WO 9938095A1

Designated contracting state (EPC)

AT BE CH DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

EPO simple patent family

WO 9938095 A1 19990729; AU 2003227293 A1 20030904; AU 3278999 A 19990809; AU 763133 B2 20030717; CA 2285019 A1 19990729; EP 0990214 A2 20000405; JP 2001523367 A 20011120

INPADOC legal status


2006-02-01 [18D] DEEMED TO BE WITHDRAWN

- Ref Legal Event Code: 18D

- Effective date: 20050802

2000-04-05 [17P] REQUEST FOR EXAMINATION FILED

- Ref Legal Event Code: 17P

- Effective date: 19991020

2000-04-05 [AK] DESIGNATED CONTRACTING STATES:

- Ref Legal Event Code: AK

- Designated State(s): AT BE CH DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE