×

Techniques for transaction semantics for a database server performing file operations

  • US 7,716,260 B2
  • Filed: 12/16/2004
  • Issued: 05/11/2010
  • Est. Priority Date: 12/16/2004
  • Status: Active Grant
First Claim
Patent Images

1. A machine-implemented method, comprising the machine-implemented steps of:

  • a database server receiving a file command representing at least a request to open a resource stored in a database;

    commencing one or more database transactions to execute the file command;

    opening said resource;

    while said resource is opened in response to said file command, prior to closing said resource;

    said database server successfully committing the one or more database transactions, wherein the one or more database transactions resulted in a change being committed to the resource;

    after said database server successfully committing the one or more database transactions, said database server determining that the resource is to be reverted to a state that existed prior to receiving said file command and that does not reflect the committed change; and

    after determining that the resource should be reverted to a state that existed prior to receiving said file command that does not reflect the committed change, reverting said resource to said state;

    wherein the method is performed by one or more computing devices.

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