FLEXIBLE HIGH AVILABILITY DISASTER RECOVERY WITH A SET OF DATABASE SERVERS
First Claim
1. A method for seamless failover in a database replication environment comprising a primary database server and one or more standby database servers, the method comprising:
- terminating transactions on the primary database server, wherein the transactions are originated from client applications;
draining transaction logs of the primary database server, wherein the transaction logs are replicated from the primary database server to the one or more standby database servers; and
designating one of the standby database servers as a new primary database server.
1 Assignment
0 Petitions
Accused Products
Abstract
Seamless failover in a database replication environment which has a primary database server and a plurality of standby database servers, is described. An example method includes orderly terminating transactions on the primary database server, where the transactions are originated from client applications. The transaction logs of the primary database server are drained and the transaction logs are replicated from the primary database server to the plurality of standby database servers. One of the standby database servers is designated as a new primary database server processing user transactions.
-
Citations
20 Claims
-
1. A method for seamless failover in a database replication environment comprising a primary database server and one or more standby database servers, the method comprising:
-
terminating transactions on the primary database server, wherein the transactions are originated from client applications; draining transaction logs of the primary database server, wherein the transaction logs are replicated from the primary database server to the one or more standby database servers; and designating one of the standby database servers as a new primary database server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for seamless failover in a database replication environment comprising a primary database server and one or more standby database servers, the system comprising:
-
a memory; and at least one processor coupled to the memory and configured to execute a plurality of modules, the modules comprising; a transaction terminator, configured to terminate transactions on the primary database server, wherein the transactions are originated from client applications, a log drainer, configured to drain transaction logs of the primary database server, wherein the transaction logs are replicated from the primary database server to the one or more standby database servers, and a server designator, configured to designate one of the standby database servers as a new primary database server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A tangible computer readable storage medium having instructions encoded thereon, execution of which, by a processor, cause the processor to perform operations for seamless failover in a database replication environment comprising a primary database server and one or more database servers, the operations comprising:
-
terminating transactions on the primary database server, wherein the transactions are originated from client applications; draining transaction logs of the primary database server, wherein the transaction logs are replicated from the primary database server to the one or more standby database servers; and designating one of the standby database servers as a new primary database server.
-
Specification