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

Icon_funbox Quotables

"If you build a better mousetrap, you will catch better mice."

George Gobel

Newsletter  PatentStorm News

Make the Most of PatentStorm

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest patents by subscribing to an RSS feed.

Got questions? Ask a Patent Expert!

Registered users: Manage your profile, comments and alerts.

 

US Patent 5530855 - Replicating a database by the sequential application of hierarchically sorted log records

US Patent Issued on June 25, 1996
Estimated Patent Expiration Date: Icon_subject June 25, 2013Estimated 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.
loading...


View Patent Images (PDF)
(Registered users only)

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

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

US Patent References

4357635, Disc memory apparatus
Issued on: 11/02/1982
Inventor: Hasegawa
4853843, System for merging virtual partitions of a distributed database
Issued on: 08/01/1989
Inventor: Ecklund
4945474, Method for restoring a database after I/O error employing write-ahead logging protocols
Issued on: 07/31/1990
Inventor: Elliott, et al.
5043866, Soft checkpointing system using log sequence numbers derived from stored data pages and log records for database recovery
Issued on: 08/27/1991
Inventor: Myre, Jr., et al.
5155678, Data availability in restartable data base system
Issued on: 10/13/1992
Inventor: Fukumoto, et al.
5170480, Concurrently applying redo records to backup database in a log sequence using single queue server per queue at a time
Issued on: 12/08/1992
Inventor: Mohan, et al.
5274803, Method and apparatus for aligning a restored parent environment to its child environments with minimal data loss
Issued on: 12/28/1993
Inventor: Dubin, et al.
5280611, 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
Issued on: 01/18/1994
Inventor: Mohan, et al.
5369757Recovery logging in the presence of snapshot files by ordering of buffer pool flushing
Issued on: 11/29/1994
Inventor: Spiro, et al.

International Class

G06F 017/30

Comments

No comments for this page
 
 
Forgot password?
Register here