发明名称 |
Speculative recovery using storage snapshot in a clustered database |
摘要 |
A method for recovery in a database is provided in the illustrative embodiments. A failure is detected in a first computing node, the first computing node serving the database in a cluster of computing nodes. A snapshot is created of data of the database. A subset of log entries is applied to the snapshot, the applying modifying the snapshot to result in a modified snapshot. An access of the first computing node to the data of the database is preserved. Responsive to receiving a signal of activity from the first computing node during the applying and after a grace period has elapsed, the applying is aborted such that the first computing node can continue serving the database in the cluster. |
申请公布号 |
US9098454(B2) |
申请公布日期 |
2015.08.04 |
申请号 |
US201314031830 |
申请日期 |
2013.09.19 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
Griffith Douglas;Jaehde Angela Astrid;Ochs Matthew Ryan |
分类号 |
G06F11/00;G06F11/14;G06F11/20 |
主分类号 |
G06F11/00 |
代理机构 |
Garg Law Firm, PLLC |
代理人 |
Garg Law Firm, PLLC ;Garg Rakesh;Tyson Thomas |
主权项 |
1. A method for recovery in a database, the method comprising:
detecting a failure in a first computing node, the first computing node serving the database in a cluster of computing nodes; creating, using a processor and a memory, a snapshot of data of the database; applying, using the processor and the memory, a subset of log entries to the snapshot, the applying modifying the snapshot to result in a modified snapshot; preserving an access of the first computing node to the data of the database; and aborting, responsive to receiving a signal of activity from the first computing node during the applying and after a grace period has elapsed, the applying such that the first computing node can continue serving the database in the cluster. |
地址 |
Armonk NY US |