U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Replicating a database by the sequential application of hierarchically sorted log records

Patent 5530855 Issued on June 25, 1996. Estimated Expiration Date: Icon_subject June 25, 2013. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Disc memory apparatus
Patent #: 4357635
Issued on: 11/02/1982
Inventor: Hasegawa

System for merging virtual partitions of a distributed database
Patent #: 4853843
Issued on: 08/01/1989
Inventor: Ecklund

Method for restoring a database after I/O error employing write-ahead logging protocols
Patent #: 4945474
Issued on: 07/31/1990
Inventor: Elliott, et al.

Soft checkpointing system using log sequence numbers derived from stored data pages and log records for database recovery
Patent #: 5043866
Issued on: 08/27/1991
Inventor: Myre, Jr., et al.

Data availability in restartable data base system
Patent #: 5155678
Issued on: 10/13/1992
Inventor: Fukumoto, et al.

Concurrently applying redo records to backup database in a log sequence using single queue server per queue at a time
Patent #: 5170480
Issued on: 12/08/1992
Inventor: Mohan, et al.

Method and apparatus for aligning a restored parent environment to its child environments with minimal data loss
Patent #: 5274803
Issued on: 12/28/1993
Inventor: Dubin, et al.

Method for managing database recovery from failure of a shared store in a system including a plurality of transaction-based systems of the write-ahead logging type
Patent #: 5280611
Issued on: 01/18/1994
Inventor: Mohan, et al.

Recovery logging in the presence of snapshot files by ordering of buffer pool flushing Patent #: 5369757
Issued on: 11/29/1994
Inventor: Spiro, et al.

Inventors

Application

No. 959849 filed on 10/13/1992

US Classes:

707/201, Coherency (e.g., same view to multiple users)707/204, Archiving or backup714/7, Reconfiguration (e.g., adding a replacement storage component)714/16Forward recovery (e.g., redoing committed action)

Examiners

Primary: Kulik, Paul V.
Assistant: Lintz, Paul R.

Attorney, Agent or Firm

International Class

G06F 017/30

Abstract

A method and system are provided for continuously maintaining replicas of an active database in a backup system for disaster recovery purposes. Redo records transmitted from an active system are received into a dataspace work area in a backup system memory. Redo records in the work area for an uncommitted database transaction are grouped together. When a transaction becomes a committed transaction, the redo records for the transaction are sorted with redo records from other committed transactions according to database, block number within a database, offset location within a block, and sequence of occurrence. A plurality of update blocks from a backup database are read into a buffer in the backup system memory. The sorted redo records are sequentially applied to corresponding data records in the update blocks. The update blocks are then immediately written back to the database.

Other References

  • Zarek, Bob, "Helping Server Faided", Data Based Advisor, vol. V9, Issue: M10, Oct., 1991, pp. 90-93
  • Schaffhauser, Dian, "Managing Very Large Databases", Data Based Advisor, vol. V9, Issue: No.: N11, Nov. 1991, pp. 112-12
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?