DE69505629T2 - Verfahren zur Verwaltung von Rückwärts- und Vorwärtslogbüchern eines Transaktionsobjekts - Google Patents

Verfahren zur Verwaltung von Rückwärts- und Vorwärtslogbüchern eines Transaktionsobjekts

Info

Publication number
DE69505629T2
DE69505629T2 DE69505629T DE69505629T DE69505629T2 DE 69505629 T2 DE69505629 T2 DE 69505629T2 DE 69505629 T DE69505629 T DE 69505629T DE 69505629 T DE69505629 T DE 69505629T DE 69505629 T2 DE69505629 T2 DE 69505629T2
Authority
DE
Germany
Prior art keywords
logbooks
managing
backward
procedure
transaction object
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69505629T
Other languages
English (en)
Other versions
DE69505629D1 (de
Inventor
Douglas L Voigt
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of DE69505629D1 publication Critical patent/DE69505629D1/de
Application granted granted Critical
Publication of DE69505629T2 publication Critical patent/DE69505629T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1474Saving, restoring, recovering or retrying in transactions
DE69505629T 1994-10-25 1995-07-14 Verfahren zur Verwaltung von Rückwärts- und Vorwärtslogbüchern eines Transaktionsobjekts Expired - Lifetime DE69505629T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/329,558 US5596710A (en) 1994-10-25 1994-10-25 Method for managing roll forward and roll back logs of a transaction object

Publications (2)

Publication Number Publication Date
DE69505629D1 DE69505629D1 (de) 1998-12-03
DE69505629T2 true DE69505629T2 (de) 1999-05-27

Family

ID=23285967

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69505629T Expired - Lifetime DE69505629T2 (de) 1994-10-25 1995-07-14 Verfahren zur Verwaltung von Rückwärts- und Vorwärtslogbüchern eines Transaktionsobjekts

Country Status (4)

Country Link
US (1) US5596710A (de)
EP (1) EP0709778B1 (de)
JP (1) JP3618426B2 (de)
DE (1) DE69505629T2 (de)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3441807B2 (ja) * 1994-09-19 2003-09-02 株式会社日立製作所 B木インデクスの管理方法およびシステム
US6647510B1 (en) 1996-03-19 2003-11-11 Oracle International Corporation Method and apparatus for making available data that was locked by a dead transaction before rolling back the entire dead transaction
US7415466B2 (en) * 1996-03-19 2008-08-19 Oracle International Corporation Parallel transaction recovery
US6158019A (en) * 1996-12-15 2000-12-05 Delta-Tek Research, Inc. System and apparatus for merging a write event journal and an original storage to produce an updated storage using an event map
KR100208034B1 (ko) * 1996-12-27 1999-07-15 윤종용 백업 밧테리가 없는 팩시밀리의 활동관리 방법
US6185699B1 (en) 1998-01-05 2001-02-06 International Business Machines Corporation Method and apparatus providing system availability during DBMS restart recovery
US6295610B1 (en) * 1998-09-17 2001-09-25 Oracle Corporation Recovering resources in parallel
US6418464B1 (en) * 1998-09-25 2002-07-09 Apple Compunter, Inc. Method and apparatus for coordination of client/server processes
CA2279028C (en) * 1999-07-29 2002-09-10 Ibm Canada Limited-Ibm Canada Limitee Dropped database table recovery
US7055056B2 (en) * 2001-11-21 2006-05-30 Hewlett-Packard Development Company, L.P. System and method for ensuring the availability of a storage system
US7844577B2 (en) 2002-07-15 2010-11-30 Symantec Corporation System and method for maintaining a backup storage system for a computer system
DE10309815A1 (de) 2003-03-05 2004-09-23 Francotyp-Postalia Ag & Co. Kg Verfahren zum Datenaustausch zwischen Datenverarbeitungseinheiten
US7299450B2 (en) 2003-06-17 2007-11-20 Microsoft Corporation Undoing changes in a software configuration management system
US7203664B2 (en) 2003-09-26 2007-04-10 Alliance America Corporation System and method for annuity valuation
US20050204186A1 (en) * 2004-03-09 2005-09-15 Rothman Michael A. System and method to implement a rollback mechanism for a data storage unit
US20060047855A1 (en) 2004-05-13 2006-03-02 Microsoft Corporation Efficient chunking algorithm
US7865470B2 (en) * 2004-09-09 2011-01-04 Microsoft Corporation Method, system, and apparatus for translating logical information representative of physical data in a data protection system
US7487395B2 (en) 2004-09-09 2009-02-03 Microsoft Corporation Method, system, and apparatus for creating an architectural model for generating robust and easy to manage data protection applications in a data protection system
US8145601B2 (en) 2004-09-09 2012-03-27 Microsoft Corporation Method, system, and apparatus for providing resilient data transfer in a data protection system
US7567974B2 (en) 2004-09-09 2009-07-28 Microsoft Corporation Method, system, and apparatus for configuring a data protection system
US7613787B2 (en) 2004-09-24 2009-11-03 Microsoft Corporation Efficient algorithm for finding candidate objects for remote differential compression
US20060218435A1 (en) * 2005-03-24 2006-09-28 Microsoft Corporation Method and system for a consumer oriented backup
JP2010282586A (ja) * 2009-06-08 2010-12-16 Fujitsu Ltd ファイル管理装置、ファイル管理方法、ファイル管理プログラム及び情報システム
CN109344118B (zh) * 2018-09-26 2021-10-15 郑州云海信息技术有限公司 快照回滚恢复方法、系统、装置及计算机可读存储介质
US11768741B2 (en) * 2021-07-30 2023-09-26 International Business Machines Corporation Replicating changes written by a transactional virtual storage access method

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0097239B1 (de) * 1982-06-21 1989-09-27 International Business Machines Corporation Verfahren und Gerät zur Datarückgewinnung in einem Verarbeitungssystem
US4507751A (en) * 1982-06-21 1985-03-26 International Business Machines Corporation Method and apparatus for logging journal data using a log write ahead data set
US4868744A (en) * 1986-03-03 1989-09-19 International Business Machines Corporation Method for restarting a long-running, fault-tolerant operation in a transaction-oriented data base system without burdening the system log
JPH0273420A (ja) * 1988-09-09 1990-03-13 Toshiba Corp 半導体ディスク装置
US5195100A (en) * 1990-03-02 1993-03-16 Micro Technology, Inc. Non-volatile memory storage of write operation identifier in data sotrage device
US5201044A (en) * 1990-04-16 1993-04-06 International Business Machines Corporation Data processing method for file status recovery includes providing a log file of atomic transactions that may span both volatile and non volatile memory
US5155835A (en) * 1990-11-19 1992-10-13 Storage Technology Corporation Multilevel, hierarchical, dynamically mapped data storage subsystem
US5278838A (en) * 1991-06-18 1994-01-11 Ibm Corp. Recovery from errors in a redundant array of disk drives
US5369757A (en) * 1991-06-18 1994-11-29 Digital Equipment Corporation Recovery logging in the presence of snapshot files by ordering of buffer pool flushing
US5287501A (en) * 1991-07-11 1994-02-15 Digital Equipment Corporation Multilevel transaction recovery in a database system which loss parent transaction undo operation upon commit of child transaction
US5237658A (en) * 1991-10-01 1993-08-17 Tandem Computers Incorporated Linear and orthogonal expansion of array storage in multiprocessor computing systems
US5325519A (en) * 1991-10-18 1994-06-28 Texas Microsystems, Inc. Fault tolerant computer with archival rollback capabilities
US5297258A (en) * 1991-11-21 1994-03-22 Ast Research, Inc. Data logging for hard disk data storage systems
US5287462A (en) * 1991-12-20 1994-02-15 Ncr Corporation Bufferless SCSI to SCSI data transfer scheme for disk array applications
US5289418A (en) * 1992-02-14 1994-02-22 Extended Systems, Inc. Memory apparatus with built-in parity generation

Also Published As

Publication number Publication date
US5596710A (en) 1997-01-21
EP0709778B1 (de) 1998-10-28
JPH08255039A (ja) 1996-10-01
DE69505629D1 (de) 1998-12-03
JP3618426B2 (ja) 2005-02-09
EP0709778A1 (de) 1996-05-01

Similar Documents

Publication Publication Date Title
DE69505629T2 (de) Verfahren zur Verwaltung von Rückwärts- und Vorwärtslogbüchern eines Transaktionsobjekts
DE19681742T1 (de) System und Verfahren zur Verwaltung von Verbrauchsmaterial
DE69530734D1 (de) System und Verfahren zur Workflow-Verwaltung
DE69729695D1 (de) nrontprojektionssystem und Verfahren zur Verwendung eines Reflexionsschirms
DE784487T1 (de) Ein präparat und ein verfahren zur gewebevermehrung
DE59810518D1 (de) Verfahren zur Überwachung eines Gefässzuganges während einer Dialysebehandlung und Vorrichtung zur Dialysebehandlung mit einer Einrichtung zur Überwachung eines Gefässzuganges
DE69528338T2 (de) Verfahren zur Verwaltung von schwachkonsistenten replizierten Datenbanken
DE69428400T2 (de) Verfahren zur Konfigurationsverwaltung
DE69225080D1 (de) Vorrichtung und Verfahren zur Aufzeichnung von Transaktionen
DE68914206D1 (de) Verfahren und System zur Verbesserung eines digitalisierten Bildes.
DE69738854D1 (de) Verfahren zur korneallaserchirurgie
DE69208345T2 (de) Verfahren und Vorrichtung zur Sicherung eines Gleiskettengelenks
DE69533943D1 (de) Vorrichtung zur durchführung von diagnostischen oder therapeutischen verfahren innerhalb der gallengänge
DE69433616D1 (de) Zentralisiertes system und verfahren zur verwaltung rechnergestützter tests
DE69424744T2 (de) Verfahren und System zur Verwaltung von Komponentenverbindungen
DE69226841D1 (de) Okklusionsvorrichtung zur Reparatur von Herz- und Gefäss-Defekten
DE69532394D1 (de) Verfahren und Vorrichtung zur Echokompensation mit Anwendung der "fast projection scheme"
DE69408439T2 (de) Verfahren zur Identifizierung eines Strahlungsbildes
DE69812098D1 (de) Verfahren und vorrichtung zur verwaltung von hash-codierten objekten
DE69735972D1 (de) Verfahren und Vorrichtung zur Verwaltung eines Computernetzes
DE69723817D1 (de) Verfahren und system zur abgabe einer viskösen lösung
DE59508793D1 (de) Verfahren zur Verwaltung dynamischer Objekte in einer objektorientiert programmierten Einrichtung
DE69510258D1 (de) System und Verfahren zur Übertragung eines Rechnerobjektes
DE69737474D1 (de) Verfahren und system zur koppelung eines wellenleiters an eine komponente
DE59403877D1 (de) Verfahren und vorrichtung zur bestimmung der topographie einer reflektierenden oberfläche

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: HEWLETT-PACKARD CO. (N.D.GES.D.STAATES DELAWARE),

8327 Change in the person/name/address of the patent owner

Owner name: HEWLETT-PACKARD DEVELOPMENT CO., L.P., HOUSTON, TE