×

System and method for providing three-way failover for a transactional database

  • US 7,613,742 B2
  • Filed: 05/02/2006
  • Issued: 11/03/2009
  • Est. Priority Date: 05/02/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for providing three-way failover for a server group, comprising:

  • identifying one or more of a master server failure or a master server shutdown;

    designating a first replication server as a new master server;

    copying an existing set of data from a second replication server to a new replication server while the first replication server functions as the new master server;

    receiving new data at the server group and saving the new data at the new master server, wherein the new data is associated with a portion of the existing data that is copied to the new replication server and the portion of the existing data was previously stored at the first and second replication servers;

    pulling a copy of the new data from a log at the new master server into a persistent storage queue at the second replication server while the existing set of data stored on the second replication server is being copied to the new replication server; and

    if the existing set of data stored on the second replication server is still being copied to the new replication server when the new data is received, pulling a copy of the new data from the log at the new master server into the persistent storage queue at the second replication server;

    orif the existing set of data stored on the second replication server is not being copied to the new replication server when the new data is received, or once the existing set of data stored on the second replication server is completed being copied to the new replication server, reading the new data saved in the persistent storage queue and applying the new data to the second replication server whereby the new data is accessible to the server group, and reading the new data stored in the master server and applying the new data to the new replication server.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×