G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 17/30 (2006.01)
Patent
CA 2285019
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.
On modifie un système de gestion de base de données (DBMS) afin d'améliorer l'utilisation concurrente d'objets de base de données, en particulier quand le système exécute des transactions de durée prolongée. Un sous-ensemble de ces transactions accède à des objets de base de données au moyen de modes d'accès paramétrés de lecture et d'écriture. Chaque transaction mettant en application un mode d'écriture paramétré afin d'accéder à un objet de base de données détermine un mode d'accès d'écriture et un paramètre de mode d'accès d'écriture, ce paramètre indiquant une classification de fiabilité de données. Chaque transaction mettant en application un mode de lecture paramétré afin d'accéder à un objet de base de données détermine un mode d'accès de lecture et un paramètre de mode d'accès de lecture, ce paramètre indiquant une ou plusieurs classifications de fiabilité acceptables pour la transaction. Quand une transaction demande l'accès à un objet déterminé de base de données, le DBMS génère une demande correspondante de verrouillage de l'objet. Si la demande de verrouillage est une demande de verrouillage paramétrée, une demande correspondante paramétrée de verrouillage est générée. Un gestionnaire de verrouillage traite chaque demande de verrouillage tout en vérifiant si tout verrouillage en suspens accordé précédemment est incompatible de façon conditionnelle ou inconditionnelle avec le verrouillage demandé. Un exécuteur d'interrogation interroge l'accès de demande d'information mémorisée dans la base de données (ou autres tâches de traitement de données). Cet exécuteur d'interrogation comprend une logique annotée pouvant être mise à zéro et servant à évaluer des expressions contenant au moins une valeur annotée en tant qu'opérande. Cette logique annotée comprend une logique servant à combiner des valeurs annotées, à comparer des valeurs annotées, de manière à générer des valeurs réelles annotées, et à combiner des valeurs réelles annotées en fonction d'un ensemble de règles prédéterminé.
Osler Hoskin & Harcourt Llp
Telenor As
LandOfFree
Database management system and method for conditional... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Database management system and method for conditional..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Database management system and method for conditional... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1947482