Patent ID: 8676751

Claim:
A computer-implemented method of communication between a primary database and a standby database of a high availability disaster recovery (HADR) system, comprising: configuring a plurality of primary partitions in a primary database and a plurality of standby partitions in a standby database, the primary partitions constructed and arranged to each transition between a first HADR state and a second HADR state; synchronizing a transition of the plurality of primary partitions from the first HADR state to the second HADR state, comprising: positioning a barrier state between the first HADR state and the second HADR state; preventing a primary partition of the plurality of primary partitions from entering the second HADR state until all of the primary partitions of the plurality of primary partitions are in the barrier state; and wherein the plurality of primary partitions transition from the first HADR state to the second HADR state during a takeover operation between the primary database and the standby database.