×

Database repository with deferred transactions

  • US 5,930,794 A
  • Filed: 11/26/1996
  • Issued: 07/27/1999
  • Est. Priority Date: 10/18/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. In computer system including a first memory and supporting concurrent program execution by a plurality of processes including at least one user process and at least one other process, said computer system coupled to a second memory, a method for modifying a data item comprising:

  • placing said data item in said first memory;

    modifying said data item in said first memory to generate a modified data item;

    placing a read lock on said modified data item, which allows said plurality of processes to read said modified data item, but blocks said plurality of processes from modifying said modified data item;

    copying said modified data item from said first memory to said second memory, wherein a time interval between initiation and completion of said copying defines a copy latency;

    reading said modified data item during said copy latency; and

    releasing said read lock, after copying said modified data item from said first memory to said second memory.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×