特許
J-GLOBAL ID:200903086215952832

データベースを更新するための方法、システム及び装置

発明者:
出願人/特許権者:
代理人 (1件): 合田 潔 (外3名)
公報種別:公開公報
出願番号(国際出願番号):特願平5-255526
公開番号(公開出願番号):特開平6-195250
出願日: 1993年10月13日
公開日(公表日): 1994年07月15日
要約:
【要約】【目的】 障害時の回復のため、活動データベースの複製をバックアップ・システムに連続的に維持するための方法及びシステムを提供する。【構成】 活動システムから伝送されたredoレコードをバックアップ・システム・メモリのデータスペース作業域に受け取る。コミットされていないトランザクションに対する作業域内のredoレコードはグループ化されるが、トランザクションがコミットされると、そのトランザクションに対するredoレコードが、データベース名、データベース内のブロック番号、ブロック内のオフセット位置、及びその発生順にしたがって分類される。分類されたredoレコードは、バックアップ・データベースからの更新ブロック内の対応するデータ・ブロックに順次適用される。更新ブロックはデータベースに直ちに書き戻される。
請求項(抜粋):
バックアップ・コンピュータ・システムと通信する少なくとも1つの活動コンピュータ・システムを含んでおり、各コンピュータ・システムがプロセッサ(CPU)、メモリ、ならびに複数個のデータ・レコードが格納されたデータベースを有する少なくとも1つのデータ記憶装置を具備し、データベース・トランザクションがコミットされたときに、該データベース・トランザクションの一部として、redoログ・レコードを用いてデータベースを変更するトランザクション処理システムにおいて、バックアップ・データベースを活動データベースと一貫したものにするために該バックアップ・データベースを更新する方法であって(a)活動システムから伝送されたredoレコードをバックアップ・システム・メモリのデータスペース作業域で受け取り、(b)コミットされていないデータベース・トランザクションから作業域のredoレコードをグループ化し、(c)トランザクションがコミットされたときに、該コミットされたトランザクションのredoレコードを、データベース名、データベース内のブロック番号、該ブロック内のオフセット位置、及びレコードの発生順にしたがって、他のコミットされたトランザクションのredoレコードとともに分類し、(d)バックアップ・データベースからの複数個の更新ブロックをバックアップ・システム・メモリのバッファに読み出し、(e)分類済みのコミットされたredoレコードを、前記更新ブロックの対応するデータ・レコードに順次適用し、(f)更新ブロックに対する前記分類済みのコミットされたredoレコードを該更新ブロック内の対応するデータ・レコードに適用した後、該更新ブロックをデータベースに直ちに書き込むステップからなる、データベースの更新方法。
IPC (2件):
G06F 12/00 531 ,  G06F 12/00 518
引用特許:
審査官引用 (8件)
  • 特開昭62-086426
  • 特開平4-107654
  • 特開平4-098434
全件表示

前のページに戻る