×

Cached persistent data management through state tracking

  • US 7,469,256 B1
  • Filed: 04/29/2004
  • Issued: 12/23/2008
  • Est. Priority Date: 04/29/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • during execution of a distributed transaction;

    a) placing into a cache a representation of persistent data stored at an entry in a database;

    b) in response to an application'"'"'s decision that said entry should be removed from said database, keeping said representation in said cache and marking said representation as corresponding to an entry that is to be removed from said database, and, updating a list with the identity of said representation, said list listing cached entries of persistent data, each one of said cached entries marked during said distributed transaction as a database entry that is to be removed from its respective database; and

    ,c) during execution of said distributed transaction'"'"'s two-phase commit protocol, referring to said list to identify each one of those cached representations of persistent data that is marked as corresponding to an entry that is to be removed from its respective database when said application'"'"'s execution for said distributed transaction is complete, and, informing each said respective database that it is to remove its corresponding entry identified from said list.

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