×

Identifying database request sources in multi-database systems

  • US 8,527,473 B1
  • Filed: 12/29/2008
  • Issued: 09/03/2013
  • Est. Priority Date: 10/20/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for recovering from a failure of a soon-to-fail database system among a plurality of database systems in a multi-database system in processing a request submitted to the multi-database system through a multi-database system session, the method comprising:

  • creating a query band for the request, the query band being defined to be an identifier that uniquely identifies the session and the request among the plurality of sessions and plurality of requests being processed by the multi-database system at the time that the request was submitted;

    attaching the query band to a transaction issued by the multi-database system to the soon-to-fail database system to execute the request;

    reporting a status concerning execution of the transaction by the soon-to-fail database system, the status including the query band;

    logging the status;

    detecting the failure of the soon-to-fail database system;

    reconstructing a state of the soon-to-fail database system from the logged status as the state related to the processing of the transaction using the query band;

    using the reconstructed state to continue processing of the transaction by an alternative database system, the alternative database system being one of the plurality of database systems in the multi-database system;

    processing the request to produce a result; and

    storing the result.

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