JPH10333961A - データベースのリカバリーシステムおよびリカバリープログラムを記録したコンピュータ読み取り可能な記録媒体 - Google Patents

データベースのリカバリーシステムおよびリカバリープログラムを記録したコンピュータ読み取り可能な記録媒体

Info

Publication number
JPH10333961A
JPH10333961A JP9141828A JP14182897A JPH10333961A JP H10333961 A JPH10333961 A JP H10333961A JP 9141828 A JP9141828 A JP 9141828A JP 14182897 A JP14182897 A JP 14182897A JP H10333961 A JPH10333961 A JP H10333961A
Authority
JP
Japan
Prior art keywords
log
serial number
storage device
page
database
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.)
Pending
Application number
JP9141828A
Other languages
English (en)
Inventor
Atsuo Ogawa
斡朗 小川
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.)
KOKUSAI ZUNOU SANGYO KK
Original Assignee
KOKUSAI ZUNOU SANGYO KK
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 KOKUSAI ZUNOU SANGYO KK filed Critical KOKUSAI ZUNOU SANGYO KK
Priority to JP9141828A priority Critical patent/JPH10333961A/ja
Priority to EP98102894A priority patent/EP0881570A1/en
Publication of JPH10333961A publication Critical patent/JPH10333961A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 operations
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup restoration techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/80Database-specific techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 バックアップ中にデータベースを更新するこ
とのできるデータベースのリカバリーシステムを提供す
る。 【解決手段】 共通ログ通番をログ通番記録部に記録
し、データベースドライブ1内のページを更新するとき
は、共通ログ通番を増加させ、共通ログ通番をログ内ロ
グ通番としてログに、ページ内ログ通番としてページに
書き込む。データベースドライブ1に障害が発生したと
きは、データベースドライブ1のバックアップコピーで
あるバックアップドライブ2の内容をデータベースドラ
イブ1に書き込み、バックアップドライブ2に複写した
時点以前のログから始めて、後のログに付されたログ内
ログ通番とデータベースドライブ1内のページに付され
たページ内ログ通番とを比較して、ログ内ログ通番の方
が大きければ、ログの内容を用いてデータベースドライ
ブ1内のページを更新する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はコンピュータを利用
したデータベースに関するものであり、特に障害が発生
したときのリカバリーに関するものである。
【0002】
【従来の技術】従来より、データベースのデータはハー
ドディスク等の二次記憶装置内に格納されている。ハー
ドディスクなどのディスク装置に障害が発生したときの
ために、あらかじめ、ある時点でのデータベース全体の
バックアップコピーを別のハードディスクなどの記憶装
置に取ってある。データベースが格納されている記憶装
置に障害が発生したときには、バックアップコピーを書
き戻した記憶装置に対して、またはバックアップコピー
に対して、バックアップを取った時点からのデータベー
スの更新の履歴であるログを用いて更新することによ
り、リカバリーされていた。
【0003】従来のリカバリー方法においては、データ
ベースが格納されている記憶装置内のデータは通常、物
理的格納順にバックアップ用の記憶装置に複写される
が、その途中でデータベースの更新が行われた場合、バ
ックアップ用の記憶装置内のデータベースの整合性がと
れなくなることがある。従って、バックアップ中は、デ
ータベースが格納されているハードディスクに対する更
新を禁止する必要があり、その間はデータベースは更新
を受け付けることができなくなるという欠点があった。
【0004】上記欠点を解決する方法として、バックア
ップ中はデータベースが格納されているハードディスク
に対しては更新を行わず、その間は、別に設けられた領
域に更新の内容をREDOログとして記憶しておくこと
により、データベースの更新を受け付け、バックアップ
終了後にREDOログの内容をデータベースやログに反
映させるという方法がある。
【0005】
【発明が解決しょうとする課題】しかしながら、従来の
REDOログを用いる方法では、バックアップ終了後に
REDOログの内容を反映させるための負荷がかかる。
また、リカバリー時には、バックアップを取った時点か
らのログを適用する必要があったため、バックアップを
取った正確な日時がわからない場合は、リカバリーする
ことができなくなることがあった。
【0006】本発明の目的は、少ない負荷でバックアッ
プ中にデータベースを更新することのできるデータベー
スのリカバリーシステムおよびリカバリープログラムを
記録したコンピュータ読み取り可能な記録媒体を提供す
ることにある。本発明の他の目的は、バックアップを取
った日時が正確にわからなくても、リカバリーすること
のできるデータベースのリカバリーシステムおよびリカ
バリープログラムを記録したコンピュータ読み取り可能
な記録媒体を提供することにある。
【0007】
【課題を解決するための手段】本発明の請求項1記載の
データベースのリカバリーシステムまたは請求項3記載
のデータベースのリカバリープログラムによれば、ログ
の通番をログ通番記録部に記録し、第一記憶装置内のペ
ージを更新するときは、前記ログ通番記録部に記録され
たログ通番を増加させ、そのログ通番を前記ログ及び前
記ページに書き込み、前記第一記憶装置に障害が発生し
たときは、前記第二記憶装置の内容を前記第一記憶装置
に書き込み、前記第二記憶装置に複写を開始する以前に
記録されたログから後のログに付されたログ内ログ通番
と前記第一記憶装置内のページに付されたページ内ログ
通番とを比較して、前記ログ内ログ通番の方が大きけれ
ば、前記ログの内容を用いて前記第一記憶装置内のペー
ジを更新する。したがって、バックアップを取るときに
は、ページ単位で任意の時刻に第一記憶装置の内容を第
二記憶装置に複写することができ、第一記憶装置に障害
が発生したときは、第二記憶装置の内容とログの内容か
ら第一記憶装置の内容をリカバリーすることができる。
【0008】本発明の請求項2記載のデータベースのリ
カバリーシステムまたは請求項4記載のデータベースの
リカバリープログラムによれば、ログの通番をログ通番
記録部に記録し、第一記憶装置内のページを更新すると
きは、前記ログ通番記録部に記録されたログ通番を増加
させ、そのログ通番を前記ログ及び前記ページに書き込
み、前記第一記憶装置に障害が発生したときは、前記第
二記憶装置に複写を開始する以前に記録したログから後
のログに付されたログ内ログ通番と前記第二記憶装置内
のページに付されたページ内ログ通番とを比較して、前
記ログ内ログ通番の方が大きければ、前記ログの内容を
用いて前記第二記憶装置内のページを更新し、更新され
た第二記憶装置内のデータをデータベースとして用い
る。したがって、バックアップを取るときには、ページ
単位で任意の時刻に第一記憶装置の内容を第二記憶装置
に複写することができ、また、リカバリー時には第二記
憶装置の内容を第一記憶装置に書き込む必要がないの
で、リカバリーにかかる時間を短縮することができる。
【0009】
【発明の実施の形態】以下、本発明の実施例を図面に基
づいて詳細に説明する。図1は、本発明のデータベース
のリカバリーシステムの概略ブロック図である。使用者
は、第一記憶装置としてのデータベースドライブ1内に
固定長のデータ構造であるページ単位に区切られて格納
されているデータベースを参照したり更新したりするこ
とができる。データベースの更新の履歴として、少なく
ともページ番号と更新後の内容とを含むログがログ領域
としてのログドライブ3に書き込まれる。ログドライブ
3は2つ以上設けられることが望ましく、ログはデータ
ベースドライブ1の更新と同時、または先にログドライ
ブ3に書き込まれることが望ましい。
【0010】データベースドライブ1に障害が発生した
ときに備えて、データベースドライブ1の全内容をバッ
クアップコピーとして、第二記憶装置としてのバックア
ップドライブ2に定期的に複写するということが行われ
る。データベースドライブ1内のデータは通常、物理的
格納順にページ単位でバックアップドライブ2に複写さ
れる。その途中でデータベースドライブ1内のデータベ
ースの更新が行われた場合には、バックアップドライブ
2内のデータベースの整合性がとれなくなることがある
が、以下に本発明のデータベースのリカバリーシステム
によってバックアップの作業中にデータベースの更新を
行った場合でも正しくリカバリーを行うための構成およ
び手順を説明する。
【0011】本発明実施例のデータベースのリカバリー
システムでは、オペレーティングシステム(以下、OS
という)のシステム共通域に、データベースのページの
内容を更新した全ての履歴を履歴を記録するログの通番
を記録しておくログ通番記録部を備える。ログ通番は、
例えば日付とその日の処理通番とからなる。以下、ログ
通番記録部に記録されたログ通番を共通ログ通番とい
う。
【0012】データベース更新の履歴として、図2に示
すようなログ内ログ通番11を含むログヘッダー部分1
0と、更新するページ番号21と同一ページ内のデータ
要素の更新の順序を示すページ内番号22とページ内の
更新部分を示すオフセット23とデータの長さ24とペ
ージのトランザクション単位の更新前後の内容25、2
6とを含むログデータ部分20(以下TLOGという)
をログドライブ3に記録する。前記ログ内ログ通番11
は、ページを更新したときの共通ログ通番を記録したも
のである。
【0013】データベースドライブ1内の各ページの例
えば末尾には、ページを更新した時点における共通ログ
通番をページ内ログ通番として含む。ここでページ内ロ
グ通番を各ページ内の末尾に置く例を示した理由は、デ
ータベースドライブ1への書き込み中に障害が発生した
場合でもページ内ログ通番と、ログに記録されたログ内
ログ通番と更新前後の内容によって比較的簡単な方法で
ページの回復が可能となるためである。しかし、本発明
のデータベースのリカバリーシステムでは、前記ページ
内ログ通番をページの末尾に置くことに限定しない。
【0014】図3はページの内容を更新するときの手順
を示すフローチャートである。ページの内容を更新する
一連の処理部分は、他のトランンザクションによる同様
処理と同時間に重ならないように排他制御を行う。ステ
ップ101で排他制御を開始した後に、ステップ102
でログ通番記録部に記録されている共通ログ通番を増加
させる。本実施例では1を加えているが、単調に増加し
てさえいれば増加させる数は限定されない。また、常に
負の数を増加させる、すなわち単調に減少させることも
可能である。ステップ103でTLOGスタックのヘッ
ダー部分にはログ内ログ通番として、この加算後の共通
ログ通番が記録される。
【0015】次に、ステップ104でログデータ部分で
あるTLOGがTLOGスタックに追加される。TLO
Gスタックとしては、例えばコンピュータの主記憶装置
内のバッファが用いられる。ステップ105でTLOG
スタックの中のTLOGの内容を用いてデータベースド
ライブ1内のページを更新する。同時にTLOGスタッ
クの内容はログドライブ3に記録される。このとき、共
通ログ通番がデータベースドライブ1内のページにペー
ジ内ログ通番として、およびログドライブ3内のログの
ヘッダー部分にログ内ログ通番として書き込まれる。
【0016】ステップ106では、一般に知られている
コンピュータハードウェア又はOSの機能によって、又
は再度ログドライブ3を読み取ることによって、書き込
み検査を行う。この間、本排他制御区間外の処理のトラ
ンザクションを併行して実行することができる。ログド
ライブ3には不揮発性の記憶装置が用いられるが、ログ
に障害が発生したときのために二重に記録することが望
ましい。
【0017】その後、ステップ107で排他制御を終了
すると、データベースの更新が終了する。データベース
ドライブ1のアクセス速度は一般に主記憶装置に比べて
遅いため、主記憶装置内にバッファ領域を設け、バッフ
ァ領域を介して必要に応じて要求時ページングを行いデ
ータの読み書きを行うこともできる。バッファ領域の空
きがなくなると、LRU(Least Recently Used )等の
方式により最も古く利用されたページをデータベースド
ライブ1に書き込んで、バッファ領域からは消去させ
る。この場合、データベースドライブ1に書き込む時点
の共通ログ通番を、データベースドライブ1内のページ
の中にページ内ログ通番として書き込むこともできる。
【0018】上記の実施例では、TLOGスタックには
1つのトランザクションのログデータが記録されている
が、複数のトランザクションのログデータをTLOGス
タック上にスタックして、一定時間(例えば100ミリ
秒)毎にTLOGスタックの内容を一括してデータベー
スドライブ1内のページを更新し、ログドライブ3に書
き出し、続けて前記書き込み検査を行うことによりシス
テムの処理効率を向上することもできる。
【0019】次に、データベースドライブ1に障害が発
生したときに、本発明のデータベースのリカバリーシス
テムによってデータベースを回復する手順について説明
する。図4は、本発明実施例によりデータベースを回復
させる手順を示すフローチャートである。
【0020】まず、ステップ201でバックアップドラ
イブ2内のデータ全てをデータベースドライブ1に書き
戻す。次に、ステップ202でバックアップを開始した
時点以前のログをログドライブ3の中から選択する。こ
こで選択するログは、最も古くデータベースドライブ1
からバックアップドライブ2に複写されたページが書き
込まれた時点、すなわちバックアップ開始時より前に書
き込まれたログであればよく、バックアップを取った正
確な日時が不明であっても、確実にバックアップを取る
前であることが分かっているログを選択すればよい。
【0021】ステップ203では選択されたログのログ
内ログ通番を共通域のログ通番記録部に記録する。ステ
ップ204では現在選択さているログに続く次のログを
選択する。ステップ205で次のログが存在すると判定
されると、ステップ206では、ステップ204で選択
したログをTLOGスタックに転送する。ステップ20
7では、TLOGスタックの中のログ内ログ通番と、そ
のTLOGに記録されたページ番号が示すデータベース
ドライブ内のページに付したページ内ログ通番とを比較
し、ログ内ログ通番の方が大きければ、ステップ208
でTLOGスタックの中のログの内容を用いて前記ペー
ジを更新する。
【0022】ステップ208の後、またはステップ20
7でスタック内のログ内ログ通番が、そのTLOGに記
録されたページ番号が示すページに付したページ内ログ
通番以下ならば、ステップ209でTLOGの対象ペー
ジが全て終了しているかどうかを判定し、次の対象ペー
ジがあれば、ステップ210でその対象ページを選択
し、すべて終了していれば、ステップ203に戻る。
【0023】ステップ205でログが無いと判定される
と、すなわちログドライブ3の中のログを全て確認する
と、ステップ211でデータベースへのトランザクショ
ン入力受付を開始し、リカバリーが完了する。また、リ
カバリー中に、意図的を含む何らかの理由により停止し
た場合も、再度上記の手順をステップ201から実行す
ることによって、本発明によれば途中まで回復されたロ
グデータ部分の処理を行わず未回復のログデータ部分の
処理を続行する。これらを繰り返しても同様である。
【0024】また、データベースドライブ1が使用不可
能な程の障害を受けた場合、あるいは緊急にリカバリー
を行いたい場合には、バックアップドライブ2の内容を
ログドライブ3内のログによって更新し、その後バック
アップドライブ2をデータベースドライブとして用いる
ことにより、上記のステップ201を省略することがで
きる。
【0025】以上、実施例によって説明したように、本
発明のデータベースのリカバリーシステムによれば、デ
ータベースが格納されている記憶装置に対するデータの
更新を行いながらバックアップを行っても正常にリカバ
リーすることができるので、バックアップ中にデータベ
ースの更新を受け付けることができ、かつ、従来のRE
DOログを用いる方法のようにバックアップ終了後に負
荷がかかることがない。すなわち、バックアップはデー
タベースの更新を受け付けながら、任意の時刻に行うこ
とができ、障害が発生したときは、バックアップ開始以
前のログから始めて、後のログを適用すれば正常にリカ
バリーすることができる。
【0026】また、バックアップを取った正確な日時が
不明であっても、バックアップを取った時点よりも以前
のログであることが確実に分かっているログから後のロ
グを適用すれば、不要なログはスキップされるので、正
常にリカバリーすることができる。本発明のデータベー
スのリカバリーシステムは、コンピュータと上記のよう
な手順を実行させるプログラムとによって実現される。
コンピュータプログラムは通常CD−ROM、フロッピ
ーディスク、磁気テープ、またはその他の磁気記録媒体
により提供され、コンピュータの二次記憶装置であるハ
ードディスク等にインストールされ、コンピュータシス
テムの一次記憶装置であるメモリなどに読み込まれて使
用される。
【図面の簡単な説明】
【図1】本発明実施例のデータベースのリカバリーシス
テムの概略ブロック図である。
【図2】本発明実施例におけるTLOGスタック内のデ
ータ構造を示す図である。
【図3】本発明実施例によりデータベースのページを更
新する手順を示すフローチャートである。
【図4】本発明実施例によりデータベースをリカバリー
する手順を示すフローチャートである。
【符号の説明】
1 データベースドライブ(第一記憶装置) 2 バックアップドライブ(第二記憶装置) 3 ログドライブ(ログ領域) 10 ログヘッダー部分 11 ログ内ログ通番 20 ログデータ部分(TLOG) 21 ページ番号 22 ページ内番号 23 オフセット 24 データの長さ 25 更新前の内容 26 更新後の内容

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 固定長のデータ構造であるページに区切
    られ、データベースが格納されている第一記憶装置と、 データベース更新の履歴であり、通番と更新したページ
    番号と更新後の内容とを含むログが格納されているログ
    領域と、 前記第一記憶装置の内容がページ単位で任意の時刻に複
    写された第二記憶装置とを備えるデータベースのリカバ
    リーシステムであって、 前記ログの通番をログ通番記録部に記録する手段と、 前記第一記憶装置内のページを更新するときは、前記ロ
    グ通番記録部に記録されたログ通番を増加させ、そのロ
    グ通番を前記ログ及び前記ページに書き込む手段と、 前記第一記憶装置に障害が発生したときは、前記第二記
    憶装置の内容を前記第一記憶装置に書き込み、前記第二
    記憶装置に複写を開始する以前に記録されたログから後
    のログに付されたログ内ログ通番と前記第一記憶装置内
    のページに付されたページ内ログ通番とを比較して、前
    記ログ内ログ通番の方が大きければ、前記ログの内容を
    用いて前記第一記憶装置内のページを更新する手段とを
    備えることを特徴とするデータベースのリカバリーシス
    テム。
  2. 【請求項2】 固定長のデータ構造であるページに区切
    られ、データベースが格納されている第一記憶装置と、 データベース更新の履歴であり、通番と更新したページ
    番号と更新後の内容とを含むログが格納されているログ
    領域と、 前記第一記憶装置の内容がページ単位で任意の時刻に複
    写された第二記憶装置とを備えるデータベースのリカバ
    リーシステムであって、 前記ログの通番をログ通番記録部に記録する手段と、 前記第一記憶装置内のページを更新するときは、前記ロ
    グ通番記録部に記録されたログ通番を増加させ、そのロ
    グ通番を前記ログ及び前記ページに書き込む手段と、 前記第一記憶装置に障害が発生したときは、前記第二記
    憶装置に複写を開始する以前に記録されたログから後の
    ログに付されたログ内ログ通番と前記第二記憶装置内の
    ページに付されたページ内ログ通番とを比較して、前記
    ログ内ログ通番の方が大きければ、前記ログの内容を用
    いて前記第二記憶装置内のページを更新する手段と、 更新された第二記憶装置内のデータをデータベースとし
    て用いる手段とを備えることを特徴とするデータベース
    のリカバリーシステム。
  3. 【請求項3】 第一記憶装置に、データベースを固定長
    のデータ構造であるページに区切って格納する手順と、 ログ領域に、データベース更新の履歴であり通番と更新
    したページ番号と更新後の内容とを含むログを格納する
    手順と、 前記第一記憶装置の内容をページ単位で任意の時刻に第
    二記憶装置へ複写する手順とを含み、 前記ログの通番をログ通番記録部に記録する手順と、 前記第一記憶装置内のページを更新するときは、前記ロ
    グ通番記録部に記録されたログ通番を増加させ、そのロ
    グ通番を前記ログ及び前記ページに書き込む手順と、 前記第一記憶装置に障害が発生したときは、前記第二記
    憶装置の内容を前記第一記憶装置に書き込み、前記第二
    記憶装置に複写を開始する以前に記録されたログから後
    のログに付されたログ内ログ通番と前記第一記憶装置内
    のページに付されたページ内ログ通番とを比較して、前
    記ログ内ログ通番の方が大きければ、前記ログの内容を
    用いて前記第一記憶装置内のページを更新する手順とを
    含むことを特徴とするデータベースのリカバリープログ
    ラムを記録したコンピュータ読み取り可能な記録媒体。
  4. 【請求項4】 第一記憶装置に、データベースを固定長
    のデータ構造であるページに区切って格納する手順と、 ログ領域に、データベース更新の履歴であり通番と更新
    したページ番号と更新後の内容とを含むログを格納する
    手順と、 前記第一記憶装置の内容をページ単位で任意の時刻に第
    二記憶装置へ複写する手順とを含み、 前記ログの通番をログ通番記録部に記録する手順と、 前記第一記憶装置内のページを更新するときは、前記ロ
    グ通番記録部に記録されたログ通番を増加させ、そのロ
    グ通番を前記ログ及び前記ページに書き込む手順と、 前記第一記憶装置に障害が発生したときは、前記第二記
    憶装置に複写を開始する以前に記録されたログから後の
    ログに付されたログ内ログ通番と前記第二記憶装置内の
    ページに付されたページ内ログ通番とを比較して、前記
    ログ内ログ通番の方が大きければ、前記ログの内容を用
    いて前記第二記憶装置内のページを更新する手順と、 更新された第二記憶装置内のデータをデータベースとし
    て用いる手順とを含むことを特徴とするデータベースの
    リカバリープログラムを記録したコンピュータ読み取り
    可能な記録媒体。
JP9141828A 1997-05-30 1997-05-30 データベースのリカバリーシステムおよびリカバリープログラムを記録したコンピュータ読み取り可能な記録媒体 Pending JPH10333961A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP9141828A JPH10333961A (ja) 1997-05-30 1997-05-30 データベースのリカバリーシステムおよびリカバリープログラムを記録したコンピュータ読み取り可能な記録媒体
EP98102894A EP0881570A1 (en) 1997-05-30 1998-02-19 Database recovery system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9141828A JPH10333961A (ja) 1997-05-30 1997-05-30 データベースのリカバリーシステムおよびリカバリープログラムを記録したコンピュータ読み取り可能な記録媒体

Publications (1)

Publication Number Publication Date
JPH10333961A true JPH10333961A (ja) 1998-12-18

Family

ID=15301080

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9141828A Pending JPH10333961A (ja) 1997-05-30 1997-05-30 データベースのリカバリーシステムおよびリカバリープログラムを記録したコンピュータ読み取り可能な記録媒体

Country Status (2)

Country Link
EP (1) EP0881570A1 (ja)
JP (1) JPH10333961A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003009139A1 (en) * 2001-07-16 2003-01-30 Transact In Memory, Inc. Parallelized redo-only logging and recovery for highly available main memory database systems
GB2496377B (en) * 2011-11-02 2014-07-30 Ibm Message reconciliation during disaster recovery
US20200050692A1 (en) * 2018-08-10 2020-02-13 Microsoft Technology Licensing, Llc Consistent read queries from a secondary compute node
CN111858171B (zh) * 2020-07-10 2024-03-12 上海达梦数据库有限公司 一种数据备份方法、装置、设备及存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2071346A1 (en) * 1991-10-18 1993-04-19 Claus William Mikkelsen Method and means for time zero backup copy of data
GB2273180A (en) * 1992-12-02 1994-06-08 Ibm Database backup and recovery.
US5455946A (en) * 1993-05-21 1995-10-03 International Business Machines Corporation Method and means for archiving modifiable pages in a log based transaction management system

Also Published As

Publication number Publication date
EP0881570A1 (en) 1998-12-02

Similar Documents

Publication Publication Date Title
US5043871A (en) Method and apparatus for database update/recovery
US5638508A (en) Method and a system for processing a log record
US7499954B2 (en) Consistent reintegration of a failed primary instance
US6883112B2 (en) Storage device, backup and fault tolerant redundant method and computer program code of plurality storage devices
JPH0823841B2 (ja) データ処理システム及びその方法
JPH11272427A (ja) データ退避方法および外部記憶装置
EP0745934A3 (en) File system for a data storage device having a power fail recovery mechanism for write/replace operations
US6108671A (en) Virtual database space system and computer-readable recording medium recorded with database program
US7000083B2 (en) Resynchronization of count key data with its corresponding meta data
JPH11134235A (ja) 外部記憶装置故障時の回復支援方法
JPH0991099A (ja) ディスク更新ログ記録方式
JP2003140981A (ja) バックアップ管理方法およびこの方法に用いる記憶制御装置
CN120179447A (zh) 一种ssd的上电方法、装置、计算机设备及存储介质
CN119248577A (zh) 一种基于嵌入式操作系统的故障恢复方法
EP0881570A1 (en) Database recovery system
JPH0816881B2 (ja) データベース更新方法
JPH0973372A (ja) 記憶制御方法及び記憶制御装置
JPH10240620A (ja) コンピュータシステムおよび同システムにおけるチェックポイントイメージ保存方法
JP3022011B2 (ja) データバックアップシステム
JP4565860B2 (ja) データバックアップシステム
JPS63133240A (ja) 常駐テ−ブルの内容保証方式
JP2746102B2 (ja) 磁気ディスク装置障害時業務データファイルワンポイントバックアップ方式
JPH10340215A (ja) データバックアップ方式
JP3463696B2 (ja) オンラインガーベッジコレクション処理方法
JP2919457B1 (ja) 二重化装置i/o制御方式およびそのプログラム記録媒体