Patent ID: 7827151
Filing Date: 2010-11-02
Classification: G06F,Y10S

Abstract:
1. A method for failover from a failure of a first database during processing of a transaction, the transaction requesting a set of database modifications, the method comprising: detecting the failure in the first database; placing a message in one or more message queues, the message indicating an object inserted, updated or deleted in the transaction; sending the set of database modifications and a commit command to a second database; processing a future transaction with the second database until the first database is restored; sending a cache synchronization message to a plurality of application servers sharing a same cluster as an application server executing the method, the cache synchronization message including an indication that the first database is down; receiving the cache synchronization message at another application server; extracting a transaction ID from the cache synchronization message; and discarding messages containing the transaction ID from one or more message queues.