ANTICIPATORY CHANGES TO RESOURCES MANAGED BY LOCKS

A method and system are provided for performing anticipatory changes to a resource governed by a locking mechanism. Entities (such as transactions in a database system) that want to modify a resource request permission to modify the resource. However, prior to receiving permission, they make anticip...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ZOLL, MICHAEL, WANG, TAK FUNG, CHAN, WILSON WAI SHUN, PRUSCINO, ANGELO
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method and system are provided for performing anticipatory changes to a resource governed by a locking mechanism. Entities (such as transactions in a database system) that want to modify a resource request permission to modify the resource. However, prior to receiving permission, they make anticipatory changes to a private version of the resource. The entities are prevented from making the anticipatory changes permanent until they receive permission to make the changes. Because they can make the changes, and proceed to other operations, before receiving permission, any delay in receiving permission has less adverse effect on their performance. La présente invention concerne un procédé et un système pour l'exécution de changements anticipatoires au niveau d'une ressource gérée par un mécanisme de verrouillage. Des entités (telles que des transactions dans un système de base de données) souhaitant modifier une ressource demandent la permission de modifier la ressource. Cependant avant de recevoir la permission, elles effectuent des changements anticipatoires d'une version privée de la ressource. Les entités sont dans l'impossibilité de rendre ces changements anticipatoires permanents jusqu'à ce qu'elles reçoivent la permission de faire les changements. Comme elles peuvent faire des changements et poursuivre d'autres opérations, avant de recevoir la permission, tout retard dans la réception de la permission a un effet négatif réduit sur leurs performances.