×

System and method for performing commutative operations in data access systems

  • US 7,895,153 B2
  • Filed: 12/07/2007
  • Issued: 02/22/2011
  • Est. Priority Date: 05/23/2002
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a server configured to receive transaction requests from clients to perform database operations to access or update data within a database;

    one or more configuration files, which includesinformation that specifies commutative properties, including specifying that certain of the database operations are allowed to be performed commutatively, andinformation that specifies boundary conditions, including specifying that the server should, when processing the transaction requests, constrain commutative execution of the database operations so that their combined effect on the database is within the boundary conditions, andwherein the one or more configuration files are used to configure an application at the server that enables access by the clients to access or update the data within the database; and

    wherein, upon receiving one or more transaction requests that include a plurality of database operations, the application at the server determineswhether the plurality of database operations are allowed to be performed commutatively as specified by the commutative properties, andif the plurality of database operations are allowed to be performed commutatively then whether their combined effect on the database is within the boundary conditions,before processing the database operations commutatively within the database.

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