×

Method and apparatus for providing high availability of a database

  • US 8,346,732 B1
  • Filed: 11/30/2005
  • Issued: 01/01/2013
  • Est. Priority Date: 11/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a first front end server, whereinthe first front end server is configured to be coupled to a plurality of clients,the first front end server is configured to receive input/output requests from the plurality of clients,the input/output requests comprise database access requests directed to a database, andthe first front end server is configured to provide protocol services that handle the input/output requests;

    a first back end server configured to provide database protocol services that handle access to the database wherein,the first front end server is coupled to the first back end server;

    a second front end server, whereinthe first front end server is configured to failover to the second front end server, andthe first front end server and the second front end server are configured to virtualize a registry key of the database;

    a second back end server, whereinthe first back end server is configured to failover to the second back end server,the second front end server is coupled to the second back end server,failover to the second back end server comprises a failover process,the failover process comprises re-associating the database from the first back end server to the second back end server during the failover process,the re-associating comprisesdismounting the database from the first back end server, andremounting the database on the second back end server; and

    a storage area network configured to store the database, whereinthe storage area network is configured to be coupled to the first back end server and the second back end server.

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