Fast database failover
AssigneeHewlett-Packard Company
InventorCurtis P. Kolovson
Life of this patent
Estimating the term…
Abstract
A database system facilitates quick failover. The database system includes a primary node, a standby node and a fast interconnect between the primary node and the standby node. The primary node includes a primary buffer pool which stores pages of the database information, and a log storage which receives a log of updates for the pages within the primary buffer pool. When a page is to be updated by a primary node, the primary node sends a copy of a before update image of the page to the standby node. When the primary log writes logs of updates to the log storage, the primary node also forwards the logs of updates to the standby node.
Claims20
A method for facilitating failover within a database system comprising the following steps:
- (a) when during normal operation of a primary node, a page is to be updated by the primary node, sending a copy of a before update image of the page to a standby node;
- (b) writing a log of updates for the page to a log storage;
- and,
- (c) forwarding the log of updates for the page to the standby node.
A database system comprising:
- a database storage which stores database information;
- a primary node, comprising:
- a primary buffer pool which stores pages of the database information, and
- a log storage for receiving a log of updates for the pages within the primary buffer pool;
- and,
- a standby node;
- wherein when during normal operation of the primary node a page is to be updated by the primary node, the primary node sends a copy of a before update image of the page to the standby node, and wherein when the primary writes logs of updates to the log storage, the primary node also forwards the logs of updates to the standby node.
Dependencies are inferred from the claim text.