×

Update manager for database system

  • US 8,126,919 B2
  • Filed: 05/18/2010
  • Issued: 02/28/2012
  • Est. Priority Date: 04/11/2006
  • Status: Active Grant
First Claim
Patent Images

1. A data management method, comprising:

  • in response to a read request received from an application;

    reading, from a database management system of a group of databases, a data object referenced by the read request;

    applying a hash function to select data fields of the data object, generating therefrom a first update token, the hash function taking as inputs contents of data field that for which data inconsistencies cannot be tolerated and omitting other data fields, andsending the requested data object and the first update token to a sender of the read request; and

    in response to a write request received from the application subsequent to the read request, the write request addressed to the data object and including the first update token;

    reading, from the database management system, a current version of the data object;

    applying the hash function to the select data fields of the current version of data object, generating therefrom a second update token, andcomparing the first update token received in the write request to the second update token generated from the current version of the data object;

    if the first and second update tokens match, executing the write request at the database management system;

    wherein the group of databases comprise a first database that provides native support for update control that prevents inconsistencies introduced by multiple attempts to update same data simultaneously and a second database that does not provide native support for update control that prevents inconsistencies introduced by multiple attempts to update same data simultaneously.

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