Patent · US Expired

Recovering data from a failed cache using recovery logs of caches that updated the data

US6507853B2 · kind B2 · utility

32Cited by
22References
3Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 27, 2001
Grant dateJan 14, 2003
Priority date
Expiry dateJun 27, 2021

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99954
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database server (Requestor) desires to modify a resource, the Requestor asks for the current version of the resource. The database server that has the current version (Holder) directly ships the current version to the Requestor. Upon shipping the version, the Holder loses permission to modify the resource, but continues to retain the resource in memory. When the retained version of the resource, or a later version thereof, is written to disk, the Holder can discard the retained version of the resource. Otherwise, the Holder does not discard the retained version. Using this technique, single-server failures are recovered without having to merge the recovery logs of the various database servers that had access to the resource.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.