×

Transaction processing system and method with reduced locking

  • US 5,247,672 A
  • Filed: 02/15/1990
  • Issued: 09/21/1993
  • Est. Priority Date: 02/15/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computerized data processing system having a plurality of data units, each data unit being identified by a respective first identifier which reflects an age not older than the age of the youngest modification of the data unit, a method of accessing a selected one of the data units by a selected one of a plurality of processes comprising the steps performed by the data processing system of:

  • (a) maintaining a second identifier which reflects an age at least as old as the then-oldest in-process modification of a first plurality of the plurality of data units;

    (b) comparing the second identifier with the selected data unit'"'"'s respective first identifier;

    (c) obtaining access to the data unit for the selected process compatibly with other process'"'"' accesses to the data unit, said step of obtaining access being performed using fewer computer instructions if the selected data unit'"'"'s respective first identifier is older than the second identifier than if the selected data unit'"'"'s respective first identifier is not older than the second identifier; and

    (d) reading the data unit by the selected process.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×