JP4452533B2 - システムおよび記憶装置システム - Google Patents
システムおよび記憶装置システム Download PDFInfo
- Publication number
- JP4452533B2 JP4452533B2 JP2004079448A JP2004079448A JP4452533B2 JP 4452533 B2 JP4452533 B2 JP 4452533B2 JP 2004079448 A JP2004079448 A JP 2004079448A JP 2004079448 A JP2004079448 A JP 2004079448A JP 4452533 B2 JP4452533 B2 JP 4452533B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage device
- primary
- log
- storage system
- 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 - Fee Related
Links
- 238000011084 recovery Methods 0.000 claims abstract description 53
- 230000001360 synchronised effect Effects 0.000 claims abstract description 40
- 238000012545 processing Methods 0.000 claims description 182
- 238000012546 transfer Methods 0.000 claims description 22
- 238000004891 communication Methods 0.000 claims description 6
- 238000000034 method Methods 0.000 abstract description 75
- 230000008569 process Effects 0.000 abstract description 50
- 230000006866 deterioration Effects 0.000 abstract 1
- 238000007726 management method Methods 0.000 description 147
- 230000015654 memory Effects 0.000 description 50
- 238000013523 data management Methods 0.000 description 27
- 230000003111 delayed effect Effects 0.000 description 14
- 238000012986 modification Methods 0.000 description 11
- 230000004048 modification Effects 0.000 description 11
- 230000004044 response Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000013507 mapping Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 230000015556 catabolic process Effects 0.000 description 5
- 238000006731 degradation reaction Methods 0.000 description 5
- 230000010365 information processing Effects 0.000 description 4
- 239000000835 fiber Substances 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 101100343605 Arabidopsis thaliana LOG1 gene Proteins 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- RGNPBRKPHBKNKX-UHFFFAOYSA-N hexaflumuron Chemical compound C1=C(Cl)C(OC(F)(F)C(F)F)=C(Cl)C=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F RGNPBRKPHBKNKX-UHFFFAOYSA-N 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2071—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring using a plurality of controllers
- G06F11/2074—Asynchronous techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1471—Saving, restoring, recovering or retrying involving logging of persistent data for recovery
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2064—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring while ensuring consistency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2038—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant with a single idle spare processing component
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/202—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant
- G06F11/2048—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where processing functionality is redundant where the redundant components share neither address space nor persistent storage
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/80—Database-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)
Description
上述のログに基づいたデータの回復処理(以下「リカバリ処理」)については、非特許文献1に詳しく記載されている。
(1)ログ同期・DBデータ同期
ログ用の論理ディスクとDBデータ用の論理ディスクにライトされるライトデータを両方とも同期リモートコピーを用いて副ストレージシステムに送信する方法である。同期リモートコピーが用いられるため、DBサーバが正ストレージシステムに発行して完了したライト処理はすべて副ストレージシステムに反映されていることが保証される。このため待機系データベース管理システムのリスタート処理は、現用系データベース管理システムのリスタート処理と同じ手順で行うことができ、メインサイトでコミットしたトランザクションを失うことはない。ただし、リカバリサイトとメインサイト間の距離が増大したり、リンクの遅延量が増大すると現用系データベース管理システムの性能が劣化する。この方法ではログの状態を表すステータス情報を格納する論理ディスクがログやDBデータが格納される論理ディスクと異なっていた場合、この論理ディスクへのライトデータも同期リモートコピーで副ストレージシステムに送信される。
ログ用の論理ディスクとDBデータ用の論理ディスクへのライトデータを両方とも非同期リモートコピーを用いて副ストレージシステムに送信する方法である。非同期リモートコピーを用いるため、リンクの遅延量増大によるメインサイトのデータベース管理システム性能への影響を隠蔽しやすい。しかし、メインサイトでコミットしたトランザクションのログがすべて副ストレージシステムに反映されていることが保証されないため、リカバリサイトでのリスタート時に直近のトランザクションが失われる可能性がある。
正ストレージシステムは、ログ用論理ディスクへのライトデータを同期リモートコピーを用いてリカバリサイトの副ストレージシステムに転送する。また、正ストレージシステムは、DBデータ用論理ディスクへのライトデータをライトの順序性を保証した非同期リモートコピーを用いてリカバリサイトの副ストレージシステムに転送する。
又、別の実施形態として、既に磁気テープ装置等に格納されたログファイルを用いてDBデータの再構成を行う構成としても良い。
更に本発明によればトランザクション処理の実行完了済みのトランザクション更新内容が失われる可能性を低くすることが可能になる。
図1は本実施形態のシステム構成を示す図である。本実施形態のシステムは、正ホストコンピュータ1、正ストレージシステム2、副ホストコンピュータ3、副ストレージシステム4及び管理用計算機(以下「管理用コンピュータ」)9を有する。各々はネットワーク6を介して相互に接続されている。又、正ストレージシステム2及び副ストレージシステム4は、リンク5を介して相互に接続されている。
チェックポイント処理部112は、正ホストコンピュータ1のDBバッファ12の内容を正ストレージシステム2内の記憶装置へ反映させる必要が生じた場合に、DBバッファ122で更新された全DBデータのデータブロック(以下「DBブロック」)及びその時点で最新のログレコードのログ用ディスクとその格納位置を示すステータス情報の書き込み要求を正ホストコンピュータ1から正ストレージシステム2へ送信する処理部である。
DB遅延書き込み処理部114は、DBバッファ122上のデータベースデータの書き込み要求を正ホストコンピュータ1から正ストレージシステム2へ送信する処理部である。
制御部は、正ライトコマンド処理部211、正リモートコピー処理部212、正リモートコピー遅延管理部213及び正デステージ処理部214を有している。又、制御部はキャッシュメモリ221及び制御用メモリ222を有する。ディスク装置等の記憶媒体が有する物理的な記憶領域によって、論理的な記憶領域(「論理ディスク」)が構成される。具体的には、ディスク装置等の記憶媒体は、論理ディスクとして、正ログ用ディスク231、正ステータス用ディスク232及び正DB用ディスク233を有している。
正リモートコピー処理部212は、リモートコピーの対象に設定されている論理ディスクへのライトデータをリンク5を介して副ストレージシステム4へ送信する。リモートコピー対象となる論理ディスクや送信先のストレージシステム等の情報は、制御用メモリ222上の正リモートコピー管理テーブル224に格納されている。又、転送を必要とするライトデータの情報は正ライトデータ管理情報223に格納されている。
正ホストコンピュータ1は正IOチャネル7を介して正ストレージシステム2にリードやライトなどのコマンドやデータをやりとりする。正ストレージシステム2が正ホストコンピュータ1に提供するディスクイメージはLUN(Logical Unit Number)で識別される。又、ディスクイメージは正ストレージシステム2が有する1台以上のディスク装置上の記憶領域にマッピングされるため、正ストレージシステム2を主体に考えればこのLUNで識別されるディスクイメージは論理ディスクに対応する(ホストコンピュータやデータベース管理システムはさらに上位のマッピングを行うため、そちらを主体に考えた場合、ディスクイメージが物理ディスクと呼ばれる場合もある)。
DBアクセス制御部311、チェックポイント処理部312、ログ管理部313及びDB遅延書き込み処理部314は、待機系データベース管理システムのシステム動作時に、現用系データベース管理システムの各処理部と同様の処理を行う処理部である。
副ライトコマンド処理部411は正ストレージシステム2の正ライトコマンド処理部211と同様の処理を行う。
副リモートコピー処理部412は、リモートコピー対象に設定されている論理ディスクへのライトデータをリンク5を介して正ストレージシステム2から受領する。又、副リモートコピー処理部412は、ライトデータの更新の順序性を保証するためのライトデータの情報を副ライトデータ管理情報423から取得し、順序性が保証できるライトデータの判断に正ストレージシステム2から受領するデステージ許可時刻424を用いる。
更に構成管理部911は、データベース管理システムの構成管理を行うDBMS構成部912及びストレージシステムの構成管理を行うストレージ構成部913を有する。運用管理部921は、非同期リモートコピーの副ストレージシステムでのライトデータの論理ディスク(又はキャッシュメモリ421)への更新の正ストレージシステムに対する遅延量を監視する遅延監視部922及びメインサイトが被災して業務が中断した際、リカバリサイトで業務を継続するための運用を管理するリカバリ管理部923を有する。
ネットワーク6は通常イーサネットが使われ、主に管理や構成情報のやりとりに使用される。具体的には、ストレージシステム等であらかじめ設定した事象が発生した場合のアラームなどの情報が送受信されるが、DBデータなどの転送に使用してもよい。
正ホストコンピュータ1では、現用系のDBアクセス制御部111が稼動し、正ホストコンピュータ1は、DBバッファ122に正ストレージシステム2内の正DB用ディスク231の内容を一時的に保持し、ログバッファ123に正ログ用ディスク233に対する更新処理の内容を一時的に保持する。DBバッファ122やログバッファ123は一般に停電時などにデータを失う揮発性メモリであっても良い。
正ホストコンピュータ1からライトコマンドとライトデータを受領した正ストレージシステム2の正ライトコマンド処理部211は(ステップ11)、制御用メモリ222に受領したライトデータに対応する正ライトデータ管理情報223を格納する領域を確保する。この際、受信したライトデータはキャッシュメモリ221に格納される(ステップ12)。続いて正ライトコマンド処理部211は、正ライトデータ管理情報を設定する。この正ライトデータ管理情報のうち、ライト時刻2234は正ホストコンピュータ1のオペレーティングシステムによってライトコマンドに付加される。ただし、正ホストコンピュータ1に時刻管理の機能が無い場合、正ストレージシステム2が自身が有するタイマーを用いて、ライトコマンドを受領した時刻をライト時刻2234に設定する。
尚、このライト時刻は、同期リモートコピーの場合は必ずしも必要でなく、後述する非同期リモートコピーでライト処理の順序性を保証する目的で用いられる(ステップ13)。
論理ディスクID2231には、正ホストコンピュータが正ストレージシステム内のボリューム(論理ディスク)を識別するためのIDが登録される。このIDは、データベース管理システムやホストコンピュータのオペレーティングシステムからはしばしば物理ディスクIDとよばれている。
正ホストコンピュータ1から送信されたライトデータはいったん正ストレージシステムのキャッシュメモリ221に格納される。このキャッシュメモリ上の位置を示すポインタの情報がライトデータポインタ2236に格納される。
リモートコピーを設定している論理ディスクへのライトの場合、ステップ13の段階で転送必要ビット2237のビットがオンにされる。この転送必要ビットは同期リモートコピーでは必ずしも必要ではないが、後述する非同期リモートコピーで使用される。
なお、本実施形態で用いられる非同期リモートコピーは、上述したように、リカバリサイトでのデータベース管理システムのリスタート処理におけるトランザクションの整合性を保証するために、副ストレージシステム4でのライトI/Oの順序性が、正ストレージシステム2とくいちがうことがないように配慮した方法である。
副リモートコピー処理部412は、正ストレージシステム2からリンク5を介してなんらかのデータが送られてきた場合、その受領データがライトデータかデステージ許可時刻であるかを判断する(ステップ41)。受領データがライトデータだった場合、副リモートコピー処理部412は、副ライトデータ管理情報を格納する領域を制御用メモリ422上に確保し(ステップ42)、副ライトデータ管理情報423の設定を行う。尚、受信したデータはキャッシュメモリ421に格納される(ステップ43)。
また、副ストレージシステム4のDB−ディスクマッピングテーブル321も、正ストレージシステム2のDB−ディスクマッピングテーブル121と同様な構成であるものとする。
正ホストコンピュータ1のチェックポイント処理部112は、正ホストコンピュータ1のDBバッファ122の内容を正ストレージシステム2内の記憶装置へ反映させる必要が生じた場合に、DBバッファ122で更新された全DBブロック及びその時点で最新のログレコードの位置を示すステータス情報の書き込み要求を正ホストコンピュータ1から正ストレージシステム2へ送信する処理を行う。
その後、チェックポイント処理部112は、正ストレージシステム2に対し、チェックポイント要求を送信する。チェックポイント要求を受信した正ストレージシステムは、チェックポイント要求に基づく処理を行い、チェックポイント処理部112へ完了報告を行う(ステップ703)。尚、ステップ703の処理の詳細については後述する。
その後、チェックポイント処理部112は、前記チェックポイント取得終了ログのLSN(Log Sequence Number)をステータス情報として正ストレージシステム2へ書き込む為のライトコマンドを生成し、そのライトコマンドを正ストレージシステム2へ送信してステータス情報の書き込み要求を行う。正ストレージシステム2では、前記ライトコマンドを受信してステータス情報を正ステータス用ディスク232に書き込む(ステップ705)。
また、DBブロックやステータス情報の書き込みについては、正ストレージシステム2での書き込みとは同期しない副ストレージシステム4への非同期リモートコピー処理を行うので、現用系のパフォーマンス劣化を削減することができる。
図10は、データベース管理システムリスタート処理手順を示すフローチャートである。現用系のシステムから待機系のシステムへの運用の切り替えが行われ、待機系データベース管理システムでのデータベース処理が開始されると、副ホストコンピュータ3のDBアクセス制御部311は、副ストレージシステム4に対してデータベース管理システムリスタート処理の実行を指示する。
前記取得したデータベースの状態がデータベース管理システムの稼働中であることを示している場合、すなわちデータベース管理システムが正常終了したことを示す情報がステータファイルに記録されていない場合、コマンド処理部411は、前回のデータベース処理が正常終了していないものと判断し、ステータス用ディスクに格納されたステータス情報を参照して正常終了していないデータベース処理の直前(最新)のチェックポイント時のログレコードの位置を特定する(ステップ1203)。
その後、コマンド処理部411は、ログレコードによるロールフォワード処理を行ったトランザクションの内、完了していないトランザクションの処理を取り消すロールバック処理を行う(ステップ1205)。
従来のデータベース管理システムでは、いったん障害などで停止した現用系でリスタートする際にリスタートまでにかかる処理時間(以下「リスタート処理時間」)を制限することができる。具体的には、DBバッファにたまったDBデータの更新量が増加すると、障害後のリスタートで処理すべきログの量が増えるため、たとえばDBバッファ上での更新ブロック数が一定量を超えたらチェックポイント処理を起動することでリスタート処理時間を制限する。これにより、リカバリ処理にかかる時間を制限し、システムの早期復旧を保証する。
まず、閾値を超えた場合、正ホストコンピュータ1のリモート遅延管理部115は、DBアクセス制御部111に処理中のトランザクション処理の完了を遅らせたり、新たに流入するトランザクションを制限したりするよう通知する。この通知を受けたDBアクセス制御部111は、a)上位アプリケーションからの新たなトランザクションを拒否、b)処理中のトランザクションの完了の遅延などの処理を行い、遅延量増大を防止する。
例えば、ストレージシステム間での非同期リモートコピーの遅延量が増大していることが遅延増加の原因の場合は、管理用コンピュータ9は、a)メインサイトとリカバリサイトのストレージシステム間のリンク5の増強(具体的には通信帯域の確保等)の指示、b)非同期リモートコピー処理に割り当てるインタフェース、プロセッサなどのストレージリソースを増やして、遅延量の増加を抑止する等、ストレージシステムに指示する。他の理由、例えばチェックポイントの間隔の長期化によってDBバッファのデータ量が増大した場合には、管理コンピュータ9は、データベース管理システム100にチェックポイント間隔の短縮を指示したりする。
上述の実施形態で説明したログブロックは、基本的に連続したアドレスの記憶領域に追記的に記録されていく。一方、ログ用の論理ディスクの容量は当然有限なので、記憶領域の再利用が必要になる。このため、本変形例では、ログ管理部113がログ用の論理ディスク上に複数のログファイルを確保し、リスタート処理に不要となったログファイル(既にDB用論理ディスクに更新データが格納されたログ)の属性を上書き可能(この属性のログファイルを「オンラインアーカイブ」と称する)とし、再利用に備える方法を採用する。また、ログファイルを新しいログの記録のために再利用する前に、磁気テープ装置などの可換媒体に待避する場合もある。この待避したログファイルを以下オフラインアーカイブと呼ぶ。一方、リスタート処理に必要なログを記録しているログファイルはアクティブログとして再利用対象にしない。
上述したように、オンラインアーカイブであるログファイルは再利用の候補となる。しかし、待機用データベース管理システムでのリスタートに必要なログが再利用によって上書きされてしまってはリカバリができなくなってしまう。このため待機用データベース管理システムでのリスタートに必要なログの上書きを防止する必要がある。
正ストレージシステム1は、正ストレージシステム1が非同期リモートコピーの遅延量管理をするための正リモートコピー遅延管理部213を有する。正リモートコピー遅延管理部213は、非同期リモートコピーを行っている論理ディスク、論理ディスクの特定のアドレス領域、コンシステンシーグループなどの単位で遅延量の情報をリモートコピー遅延情報225として管理し、必要に応じて正ホストコンピュータ1や管理用コンピュータ9などに遅延量の情報を転送する。尚、遅延量の更新等は、既に説明したのでここでは説明を省略する。
a)正ホストコンピュータ1からのライト処理は完了しているがリカバリサイトの副ストレージシステム4でデステージ許可になっていないデータ量。
b)正ホストコンピュータ1からのライト処理は完了しているがリカバリサイトの副ストレージシステム4でデステージ許可になっていないライト処理のリスト(論理ディスクID、先頭ブロックアドレス、データ長など)
c)正ホストコンピュータ1からのライト処理は完了しているがリカバリサイトの副ストレージシステム4でデステージ許可になっていないライトコマンド数
d)正ホストコンピュータ1からのライト処理は完了しているがリカバリサイトの副ストレージシステム4でデステージ許可になっていない最も時間的に古いライトコマンドもしくはライト管理情報に関する情報。
a)リモート遅延管理部115は、ストレージシステム又は管理用コンピュータに非同期リモートコピーの遅延量を問い合わせ、その情報を受け取る。
b)リモート遅延管理部115は、収集した遅延量からリカバリサイトで待機系データベース管理システムがリスタートに使用するチェックポイントの位置を決定する。
d)ログ管理部113は、ログのステータス情報をログと別のファイルに記録する。
e)更に、副ホストコンピュータ3のリスタートモード管理部316は、副ストレージシステム4においてログに対してDBデータが遅延していることを前提としたリスタートモードを有する。更に、副ホストコンピュータ3は、システム管理者等が外部からそのモードに設定するためのインタフェース(GUI等)を有する。
a)管理者等の指示に基づいて、ログ用論理ボリュームは同期リモートコピーとし、DBデータ用論理ボリュームとステータス情報用論理ボリュームを同一コンシステンシーグループに属する非同期リモートコピーとして設定する。
b)非同期リモートコピーの遅延量をストレージシステムやデータベース管理システムから取得し、監視する。
c)管理者等の指示に基づいて、非同期リモートコピーの遅延量の閾値をあらかじめ設定し、それを超えたときに管理者や他のコンピュータなどに報告する。
e)待機系データベース管理システムをログに対してDBデータが遅延していることを前提としたリスタートモードに設定し、メインサイトでの災害発生後にリスタート指示を出す。
ログは追記型で書き込まれるため、ログ用論理ディスクに対するアクセスは基本的にシーケンシャルになる。磁気ディスク装置はランダムなアクセスの場合は磁気ヘッドを目的の記録領域に位置づけるためのシークや回転待ちといったメカニカルな動作時間が支配的になるのに対し、シーケンシャルなアクセスの場合はメカニカルな動作時間の影響を最小化できるため、ログの書き込みにおいては高速な処理が可能となる。さらにデータベース管理システムはログ用論理ディスクへライトするデータをいったんDBサーバ上のログバッファに蓄積する。同期リモートコピーの影響でログ用論理ディスクへのライト処理応答時間が増大した場合、ログバッファに蓄積されるデータ量が増大するが、ログは基本的にシーケンシャルなので蓄積量が増えても1回のコマンドでのライト処理にまとめやすい。典型的なライトコマンドのアクセス範囲指定は先頭アドレスとデータ長の組み合わせなので、連続領域に対するアクセスはデータ長が増大するだけでコマンドとしては一回にまとめることができるため、ライト処理応答時間の影響を少なくすることが可能である。
Claims (16)
- 第一の計算機及び前記第一の計算機に接続される記憶装置システムとを有する第一の計算機システムと、
前記第一の記憶装置システムに接続される第二の記憶装置システムとを有し、
前記第一の計算機は、データベース処理の内容を示すログ情報、データベースデータおよび障害回復時に利用するログ情報の位置を示すステータス情報の書き込み要求を前記第一の記憶装置システムへ送信し、
前記第一の記憶装置システムは、前記受信したログ情報の書き込み要求を前記第二の記憶装置システムへ同期リモートコピー処理で転送し、前記受信したデータベースデータ及びステータス情報の書き込み要求を一時的に蓄積して前記第二の記憶装置システムへ非同期リモートコピー処理で転送することを特徴とするシステム。 - 前記第一の記憶装置システムは、前記第一の計算機からチェックポイント時のデータベースデータ及びステータス情報の書き込み要求を受信した際に前記一時的に蓄積した書き込み要求とともに前記第二の記憶装置サブシステムへ転送しその後前記第一の計算機へ完了通知を行うことを特徴とする請求項1記載のシステム。
- 前記第二の記憶装置システムは、
該第二の記憶装置システムに接続される第二の計算機の指示に従って前記ステータス情報で示される位置からログ情報を読み出して該第二の記憶装置システム上のデータベース領域のデータを当該ログ情報の内容に従って更新することにより、前記データベース領域を前記第一の記憶装置システム上のデータベース領域の状態に回復することを特徴とする請求項2記載のシステム。 - 前記第一の記憶装置システムと接続された管理用計算機を更に有し、
前記第一の記憶装置システムは、
前記第二の記憶装置システムへ転送されたデータが確定したかどうかを示す情報を収集し、前記収集した情報を前記第一の計算機又は前記管理用計算機へ転送することを特徴とする請求項3記載のシステム。 - 前記第一の計算機は、前記第一の記憶装置システムから受信した前記情報に基づいて、前記第一の記憶装置システムへ転送する前記データベースデータのデータ量を制御することを特徴とする請求項4記載のシステム。
- 前記第一の計算機は、前記情報を前記管理用計算機から受信することを特徴とする請求項5記載のシステム。
- 前記管理用計算機は、前記第一の記憶装置システムから受信した前記情報に基づいて、前記第一の記憶装置システムと前記第二の記憶装置システムとを接続する通信線の通信帯域を制御することを特徴とする請求項6記載のシステム。
- 前記第一の記憶装置システムは前記ログ情報を格納する論理ディスクを複数有し、前記第一の計算機から受信した前記ログ情報を逐次前記複数の論理ディスクに格納することを特徴とする請求項7記載のシステム。
- 前記第一の計算機は、前記第一の記憶装置システムから受信した前記情報に基づいて、前記複数の論理ディスクへの新たなログ情報の格納を前記第一の記憶装置システムへ指示することを特徴とする請求項8記載のシステム。
- 計算機及び他の記憶装置システムと接続される記憶装置システムであって、
制御部及びディスク装置を有し、
前記制御部は、前記第一の計算機からデータベース処理の内容を示すログ情報、データベースデータおよび障害回復時に利用するログ情報の位置を示すステータス情報の書き込み要求を受信し、
前記受信したログ情報の書き込み要求を前記他の記憶装置システムへ同期リモートコピー処理で転送し、前記受信したデータベースデータ及びステータス情報の書き込み要求を一時的に蓄積して前記他の記憶装置システムへ非同期リモートコピー処理で転送することを特徴とする記憶装置システム。 - チェックポイント時のデータベースデータ及びステータス情報の書き込み要求を受信した際に前記一時的に蓄積した書き込み要求とともに前記他の記憶装置システムへ書き込み処理を行い、その後前記計算機へ完了通知を行うことを特徴とする請求項10記載の記憶装置システム。
- 前記データベースデータ及び前記ステータス情報は各々異なる論理ディスクに格納され、前記各々の異なる論理ディスクは、一つのコンシステンシーグループを構成していることを特徴とする請求項11記載の記憶装置システム。
- 前記ログ情報を格納する論理ディスクを複数有し、前記計算機から受信した前記ログ情報を逐次前記複数の論理ディスクに格納することを特徴とする請求項12記載の記憶装置システム。
- 前記複数の論理ディスクのうち、前記データベースデータが格納される論理ディスクに反映されたログ情報のみが含まれる論理ディスクに前記計算機から新たに受信したログ情報を書き込むことを特徴とする請求項13記載の記憶装置システム。
- 前記新たに受信したログ情報を前記論理ディスクに書き込む前に、前記論理ディスクに格納されている前記ログ情報を他の記憶媒体に格納することを特徴とする請求項14記載の記憶装置システム。
- 前記他の記憶装置システムへ転送されたデータが確定したかどうかを示す情報を収集し、前記収集した情報を前記計算機又は該記憶装置システムに接続された管理用計算機へ転送することを特徴とする請求項15記載の記憶装置システム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004079448A JP4452533B2 (ja) | 2004-03-19 | 2004-03-19 | システムおよび記憶装置システム |
US10/819,191 US7890461B2 (en) | 2004-03-19 | 2004-04-07 | System executing log data transfer synchronously and database data transfer asynchronously |
EP04008596A EP1577775A1 (en) | 2004-03-19 | 2004-04-08 | A replicated database system executing log data transfer synchronously and database data transfer asynchronously |
CN200810008641A CN100585566C (zh) | 2004-03-19 | 2004-04-19 | 利用日志同步数据库数据非同步传送的恢复方式及装置 |
CNB2004100368147A CN100378677C (zh) | 2004-03-19 | 2004-04-19 | 利用日志同步数据库数据非同步传送的恢复方式及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004079448A JP4452533B2 (ja) | 2004-03-19 | 2004-03-19 | システムおよび記憶装置システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005267301A JP2005267301A (ja) | 2005-09-29 |
JP4452533B2 true JP4452533B2 (ja) | 2010-04-21 |
Family
ID=34836587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004079448A Expired - Fee Related JP4452533B2 (ja) | 2004-03-19 | 2004-03-19 | システムおよび記憶装置システム |
Country Status (4)
Country | Link |
---|---|
US (1) | US7890461B2 (ja) |
EP (1) | EP1577775A1 (ja) |
JP (1) | JP4452533B2 (ja) |
CN (2) | CN100585566C (ja) |
Families Citing this family (184)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020107837A1 (en) * | 1998-03-31 | 2002-08-08 | Brian Osborne | Method and apparatus for logically reconstructing incomplete records in a database using a transaction log |
US6934612B2 (en) * | 2003-06-12 | 2005-08-23 | Motorola, Inc. | Vehicle network and communication method in a vehicle network |
JP2005242403A (ja) * | 2004-02-24 | 2005-09-08 | Hitachi Ltd | 計算機システム |
JP4382602B2 (ja) * | 2004-04-23 | 2009-12-16 | 株式会社日立製作所 | リモートコピーシステム |
US7818475B2 (en) * | 2004-04-30 | 2010-10-19 | Emc Corporation | Storage switch mirrored write sequence count management |
US7472138B2 (en) * | 2004-12-14 | 2008-12-30 | International Business Machines Corporation | System and method for handing input/output errors during recovery of journaling files in a data processing system |
CN100437499C (zh) * | 2005-09-26 | 2008-11-26 | 英业达股份有限公司 | 计算机平台快取资料备援处理方法及系统 |
JP4742842B2 (ja) * | 2005-12-13 | 2011-08-10 | 富士ゼロックス株式会社 | イメージログ機能表示プログラム、イメージログ機能表示方法、画像処理装置および画像処理システム |
JP4727437B2 (ja) * | 2006-02-03 | 2011-07-20 | 株式会社日立製作所 | データベースを有するストレージシステムの記憶制御方法 |
US7650369B2 (en) * | 2006-03-30 | 2010-01-19 | Fujitsu Limited | Database system management method and database system |
US8843783B2 (en) * | 2006-03-31 | 2014-09-23 | Emc Corporation | Failover to backup site in connection with triangular asynchronous replication |
US20070234105A1 (en) * | 2006-03-31 | 2007-10-04 | Quinn Brett A | Failover to asynchronous backup site in connection with triangular asynchronous replication |
US7613749B2 (en) * | 2006-04-12 | 2009-11-03 | International Business Machines Corporation | System and method for application fault tolerance and recovery using topologically remotely located computing devices |
CN101056330B (zh) * | 2006-04-12 | 2011-05-04 | 鸿富锦精密工业(深圳)有限公司 | 网络装置及其用户状态信息同步方法 |
JP4833734B2 (ja) * | 2006-05-19 | 2011-12-07 | 株式会社日立製作所 | データベースシステム、ストレージ装置、初期コピー方法及びログ適用方法 |
GB0616257D0 (en) | 2006-08-16 | 2006-09-27 | Ibm | Storage management system for preserving consistency of remote copy data |
US7653664B2 (en) * | 2006-11-03 | 2010-01-26 | Microsoft Corporation | Anchor for database synchronization excluding uncommitted transaction modifications |
GB0622140D0 (en) * | 2006-11-07 | 2006-12-20 | Ibm | Suspension of asynchronous remote copying system |
CN100430902C (zh) * | 2006-12-13 | 2008-11-05 | 天津理工大学 | 一种支持边服务边恢复的分布式实时数据库故障恢复方法 |
GB0625330D0 (en) * | 2006-12-20 | 2007-01-24 | Ibm | System,method and computer program product for managing data using a write-back cache unit |
US8768890B2 (en) * | 2007-03-14 | 2014-07-01 | Microsoft Corporation | Delaying database writes for database consistency |
JP4716133B2 (ja) * | 2007-04-10 | 2011-07-06 | 日本電気株式会社 | データ複製システム、データ記憶装置、データ複製方法、及び制御プログラム |
US7702662B2 (en) * | 2007-05-16 | 2010-04-20 | International Business Machines Corporation | Method and system for handling reallocated blocks in a file system |
US9495370B1 (en) * | 2007-07-19 | 2016-11-15 | American Megatrends, Inc. | Data recovery point review in a continuous data protection system |
JP5374900B2 (ja) * | 2008-03-27 | 2013-12-25 | 富士通株式会社 | コンピュータシステムのバックアップ方法 |
CN101571816B (zh) * | 2008-04-29 | 2011-01-05 | 环达电脑(上海)有限公司 | 更新数据保护系统及方法 |
CN101282207B (zh) * | 2008-06-05 | 2012-06-27 | 成都市华为赛门铁克科技有限公司 | 数据更新的记录方法、装置和数据备份系统 |
US8706694B2 (en) * | 2008-07-15 | 2014-04-22 | American Megatrends, Inc. | Continuous data protection of files stored on a remote storage device |
TWI514249B (zh) * | 2009-01-23 | 2015-12-21 | Infortrend Technology Inc | 遠端非同步資料卷複製的方法及執行該方法的儲存系統 |
EP2513821A4 (en) * | 2009-12-17 | 2015-05-27 | Nat Ict Australia Ltd | RELIABLE WRITING OF DATABASE LOG DATA |
US9286369B2 (en) * | 2009-12-30 | 2016-03-15 | Symantec Corporation | Data replication across enterprise boundaries |
US10275347B2 (en) * | 2010-03-08 | 2019-04-30 | Excalibur Ip, Llc | System, method and computer program product for managing caches |
JP5270796B2 (ja) * | 2010-04-07 | 2013-08-21 | 株式会社日立製作所 | 非同期リモートコピーシステム、及び、記憶制御方法 |
US8266102B2 (en) * | 2010-05-26 | 2012-09-11 | International Business Machines Corporation | Synchronization of sequential access storage components with backup catalog |
US8689046B2 (en) * | 2010-11-05 | 2014-04-01 | International Business Machines Corporation | System and method for remote recovery with checkpoints and intention logs |
EP2500832B1 (en) * | 2011-03-15 | 2018-07-25 | Amadeus S.A.S. | Method and system for synchronization mechanism on multi-server reservation system |
EP2500848A1 (en) | 2011-03-15 | 2012-09-19 | Amadeus S.A.S. | Method and system for centralized reservation context management on multi-server reservation system |
EP2500856A1 (en) | 2011-03-15 | 2012-09-19 | Amadeus S.A.S. | Method and system for providing a session involving a plurality of software applications |
JP2012198627A (ja) * | 2011-03-18 | 2012-10-18 | Fujitsu Ltd | ストレージ装置,データ移動方法及びストレージシステム |
US9235620B2 (en) | 2012-08-14 | 2016-01-12 | Amadeus S.A.S. | Updating cached database query results |
EP2541473A1 (en) | 2011-06-27 | 2013-01-02 | Amadeus S.A.S. | Method and system for a pre-shopping reservation system with increased search efficiency |
US9519555B2 (en) * | 2011-05-23 | 2016-12-13 | Microsoft Technology Licensing, Llc | Synchronous replication in a distributed storage environment |
US9251021B2 (en) * | 2011-05-23 | 2016-02-02 | Bradley Gene Calder | Asynchronous replication in a distributed storage environment |
US8726076B2 (en) * | 2011-05-27 | 2014-05-13 | Microsoft Corporation | Operator state checkpoint markers and rehydration |
JP5741254B2 (ja) | 2011-06-30 | 2015-07-01 | 富士通株式会社 | 送信制御方法、装置及びプログラム |
US8490092B2 (en) | 2011-07-06 | 2013-07-16 | Microsoft Corporation | Combined live migration and storage migration using file shares and mirroring |
US9043283B2 (en) | 2011-11-01 | 2015-05-26 | International Business Machines Corporation | Opportunistic database duplex operations |
CN102521070A (zh) * | 2011-11-18 | 2012-06-27 | 深圳中兴网信科技有限公司 | 一种基于内存的日志信息镜像恢复方法 |
US8849939B2 (en) * | 2011-12-02 | 2014-09-30 | International Business Machines Corporation | Coordinating write sequences in a data storage system |
US9223607B2 (en) * | 2012-01-17 | 2015-12-29 | Microsoft Technology Licensing, Llc | System for replicating or migrating virtual machine operations log by throttling guest write iOS based on destination throughput |
JP5881429B2 (ja) * | 2012-01-18 | 2016-03-09 | 三菱重工業株式会社 | 記憶システム、データ管理方法およびプログラム |
CN102708166B (zh) * | 2012-04-26 | 2014-07-02 | 北京星网锐捷网络技术有限公司 | 数据复制方法、数据恢复方法及装置 |
CN103546514B (zh) * | 2012-07-13 | 2016-12-21 | 阿里巴巴集团控股有限公司 | 一种处理延迟发送的日志数据的方法和系统 |
US9600206B2 (en) | 2012-08-01 | 2017-03-21 | Microsoft Technology Licensing, Llc | Request ordering support when switching virtual disk replication logs |
US9015108B2 (en) | 2012-08-31 | 2015-04-21 | Teradata Us, Inc. | Time-bound batch status rollup for logged events |
CN103780638B (zh) * | 2012-10-18 | 2019-02-19 | 腾讯科技(深圳)有限公司 | 数据同步方法及系统 |
WO2014076765A1 (ja) * | 2012-11-13 | 2014-05-22 | 三菱電機株式会社 | データ処理装置及びデータ処理方法及びプログラム |
WO2014116542A1 (en) | 2013-01-22 | 2014-07-31 | Tealium Inc. | Activation of dormant features in native applications |
US9665088B2 (en) | 2014-01-31 | 2017-05-30 | Fisher-Rosemount Systems, Inc. | Managing big data in process control systems |
US10649449B2 (en) | 2013-03-04 | 2020-05-12 | Fisher-Rosemount Systems, Inc. | Distributed industrial performance monitoring and analytics |
US9558220B2 (en) | 2013-03-04 | 2017-01-31 | Fisher-Rosemount Systems, Inc. | Big data in process control systems |
US10678225B2 (en) | 2013-03-04 | 2020-06-09 | Fisher-Rosemount Systems, Inc. | Data analytic services for distributed industrial performance monitoring |
US10386827B2 (en) * | 2013-03-04 | 2019-08-20 | Fisher-Rosemount Systems, Inc. | Distributed industrial performance monitoring and analytics platform |
US10649424B2 (en) | 2013-03-04 | 2020-05-12 | Fisher-Rosemount Systems, Inc. | Distributed industrial performance monitoring and analytics |
US10866952B2 (en) | 2013-03-04 | 2020-12-15 | Fisher-Rosemount Systems, Inc. | Source-independent queries in distributed industrial system |
US10909137B2 (en) | 2014-10-06 | 2021-02-02 | Fisher-Rosemount Systems, Inc. | Streaming data for analytics in process control systems |
US9478271B2 (en) * | 2013-03-14 | 2016-10-25 | Seagate Technology Llc | Nonvolatile memory data recovery after power failure |
US9678484B2 (en) | 2013-03-15 | 2017-06-13 | Fisher-Rosemount Systems, Inc. | Method and apparatus for seamless state transfer between user interface devices in a mobile control room |
US11695845B2 (en) | 2013-08-30 | 2023-07-04 | Tealium Inc. | System and method for separating content site visitor profiles |
US8805946B1 (en) | 2013-08-30 | 2014-08-12 | Tealium Inc. | System and method for combining content site visitor profiles |
US9537964B2 (en) | 2015-03-11 | 2017-01-03 | Tealium Inc. | System and method for separating content site visitor profiles |
US20150066587A1 (en) | 2013-08-30 | 2015-03-05 | Tealium Inc. | Content site visitor processing system |
US9081789B2 (en) | 2013-10-28 | 2015-07-14 | Tealium Inc. | System for prefetching digital tags |
US8990298B1 (en) | 2013-11-05 | 2015-03-24 | Tealium Inc. | Universal visitor identification system |
US9558229B2 (en) * | 2013-11-26 | 2017-01-31 | Sap Se | Transaction private log buffering for high performance of transaction processing |
US10078558B2 (en) | 2014-01-10 | 2018-09-18 | Hitachi, Ltd. | Database system control method and database system |
DE112014002275T5 (de) * | 2014-01-22 | 2016-01-28 | Hitachi, Ltd. | Datenbankverwaltungssystem und -verfahren |
WO2015157646A1 (en) | 2014-04-11 | 2015-10-15 | Ensighten, Inc. | Url prefetching |
US10152396B2 (en) * | 2014-05-05 | 2018-12-11 | Oracle International Corporation | Time-based checkpoint target for database media recovery |
CN105446827B (zh) * | 2014-08-08 | 2018-12-14 | 阿里巴巴集团控股有限公司 | 一种数据库故障时的数据存储方法和设备 |
CN104615511B (zh) * | 2015-02-05 | 2018-01-26 | 中国工商银行股份有限公司 | 一种基于双中心的主机批量恢复处理方法及装置 |
CN104993940A (zh) * | 2015-05-11 | 2015-10-21 | 广东小天才科技有限公司 | 一种减少主备节点故障切换过程中数据丢失的方法和装置 |
CN104834724B (zh) * | 2015-05-12 | 2018-12-18 | 广东睿江云计算股份有限公司 | 一种数据库同步方法和装置 |
CN105183581B (zh) * | 2015-07-23 | 2019-03-26 | 深圳市沃信科技有限公司 | 一种数据库容灾系统 |
CN105117304A (zh) * | 2015-07-29 | 2015-12-02 | 北京京东尚科信息技术有限公司 | 一种基于MariaDB的数据库恢复的系统和方法 |
JP6556851B2 (ja) * | 2015-09-08 | 2019-08-07 | 株式会社東芝 | データベースシステム、サーバ装置、プログラムおよび情報処理方法 |
CN105824866A (zh) * | 2015-12-14 | 2016-08-03 | 广东亿迅科技有限公司 | 一种基于nio实现分布式的关系数据库共享型连接池 |
US10503483B2 (en) | 2016-02-12 | 2019-12-10 | Fisher-Rosemount Systems, Inc. | Rule builder in a process control network |
US11244367B2 (en) | 2016-04-01 | 2022-02-08 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
US20220164840A1 (en) | 2016-04-01 | 2022-05-26 | OneTrust, LLC | Data processing systems and methods for integrating privacy information management systems with data loss prevention tools or other tools for privacy design |
US12118121B2 (en) | 2016-06-10 | 2024-10-15 | OneTrust, LLC | Data subject access request processing systems and related methods |
US10909488B2 (en) | 2016-06-10 | 2021-02-02 | OneTrust, LLC | Data processing systems for assessing readiness for responding to privacy-related incidents |
US11210420B2 (en) | 2016-06-10 | 2021-12-28 | OneTrust, LLC | Data subject access request processing systems and related methods |
US11222309B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11134086B2 (en) | 2016-06-10 | 2021-09-28 | OneTrust, LLC | Consent conversion optimization systems and related methods |
US12136055B2 (en) | 2016-06-10 | 2024-11-05 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US10740487B2 (en) | 2016-06-10 | 2020-08-11 | OneTrust, LLC | Data processing systems and methods for populating and maintaining a centralized database of personal data |
US10467432B2 (en) | 2016-06-10 | 2019-11-05 | OneTrust, LLC | Data processing systems for use in automatically generating, populating, and submitting data subject access requests |
US11651104B2 (en) | 2016-06-10 | 2023-05-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US10878127B2 (en) | 2016-06-10 | 2020-12-29 | OneTrust, LLC | Data subject access request processing systems and related methods |
US11277448B2 (en) * | 2016-06-10 | 2022-03-15 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11416798B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing systems and methods for providing training in a vendor procurement process |
US10949565B2 (en) | 2016-06-10 | 2021-03-16 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11222139B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems and methods for automatic discovery and assessment of mobile software development kits |
US10510031B2 (en) | 2016-06-10 | 2019-12-17 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US10997318B2 (en) | 2016-06-10 | 2021-05-04 | OneTrust, LLC | Data processing systems for generating and populating a data inventory for processing data access requests |
US10896394B2 (en) | 2016-06-10 | 2021-01-19 | OneTrust, LLC | Privacy management systems and methods |
US10909265B2 (en) | 2016-06-10 | 2021-02-02 | OneTrust, LLC | Application privacy scanning systems and related methods |
US10685140B2 (en) | 2016-06-10 | 2020-06-16 | OneTrust, LLC | Consent receipt management systems and related methods |
US10282559B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques |
US10846433B2 (en) | 2016-06-10 | 2020-11-24 | OneTrust, LLC | Data processing consent management systems and related methods |
US11392720B2 (en) | 2016-06-10 | 2022-07-19 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11651106B2 (en) | 2016-06-10 | 2023-05-16 | OneTrust, LLC | Data processing systems for fulfilling data subject access requests and related methods |
US10678945B2 (en) | 2016-06-10 | 2020-06-09 | OneTrust, LLC | Consent receipt management systems and related methods |
US11354434B2 (en) | 2016-06-10 | 2022-06-07 | OneTrust, LLC | Data processing systems for verification of consent and notice processing and related methods |
US11366786B2 (en) | 2016-06-10 | 2022-06-21 | OneTrust, LLC | Data processing systems for processing data subject access requests |
US11301796B2 (en) | 2016-06-10 | 2022-04-12 | OneTrust, LLC | Data processing systems and methods for customizing privacy training |
US11625502B2 (en) | 2016-06-10 | 2023-04-11 | OneTrust, LLC | Data processing systems for identifying and modifying processes that are subject to data subject access requests |
US11586700B2 (en) | 2016-06-10 | 2023-02-21 | OneTrust, LLC | Data processing systems and methods for automatically blocking the use of tracking tools |
US10606916B2 (en) | 2016-06-10 | 2020-03-31 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US11544667B2 (en) | 2016-06-10 | 2023-01-03 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11481710B2 (en) | 2016-06-10 | 2022-10-25 | OneTrust, LLC | Privacy management systems and methods |
US10318761B2 (en) | 2016-06-10 | 2019-06-11 | OneTrust, LLC | Data processing systems and methods for auditing data request compliance |
US11354435B2 (en) | 2016-06-10 | 2022-06-07 | OneTrust, LLC | Data processing systems for data testing to confirm data deletion and related methods |
US11416590B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11341447B2 (en) | 2016-06-10 | 2022-05-24 | OneTrust, LLC | Privacy management systems and methods |
US11188615B2 (en) | 2016-06-10 | 2021-11-30 | OneTrust, LLC | Data processing consent capture systems and related methods |
US11562097B2 (en) | 2016-06-10 | 2023-01-24 | OneTrust, LLC | Data processing systems for central consent repository and related methods |
US11188862B2 (en) | 2016-06-10 | 2021-11-30 | OneTrust, LLC | Privacy management systems and methods |
US11328092B2 (en) | 2016-06-10 | 2022-05-10 | OneTrust, LLC | Data processing systems for processing and managing data subject access in a distributed environment |
US11461500B2 (en) | 2016-06-10 | 2022-10-04 | OneTrust, LLC | Data processing systems for cookie compliance testing with website scanning and related methods |
US11238390B2 (en) | 2016-06-10 | 2022-02-01 | OneTrust, LLC | Privacy management systems and methods |
US11228620B2 (en) | 2016-06-10 | 2022-01-18 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11336697B2 (en) | 2016-06-10 | 2022-05-17 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11227247B2 (en) | 2016-06-10 | 2022-01-18 | OneTrust, LLC | Data processing systems and methods for bundled privacy policies |
US11416109B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Automated data processing systems and methods for automatically processing data subject access requests using a chatbot |
US11520928B2 (en) | 2016-06-10 | 2022-12-06 | OneTrust, LLC | Data processing systems for generating personal data receipts and related methods |
US11416589B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US11294939B2 (en) | 2016-06-10 | 2022-04-05 | OneTrust, LLC | Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software |
US11418492B2 (en) | 2016-06-10 | 2022-08-16 | OneTrust, LLC | Data processing systems and methods for using a data model to select a target data asset in a data migration |
US11222142B2 (en) | 2016-06-10 | 2022-01-11 | OneTrust, LLC | Data processing systems for validating authorization for personal data collection, storage, and processing |
US12052289B2 (en) | 2016-06-10 | 2024-07-30 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11438386B2 (en) | 2016-06-10 | 2022-09-06 | OneTrust, LLC | Data processing systems for data-transfer risk identification, cross-border visualization generation, and related methods |
US11295316B2 (en) | 2016-06-10 | 2022-04-05 | OneTrust, LLC | Data processing systems for identity validation for consumer rights requests and related methods |
US11727141B2 (en) | 2016-06-10 | 2023-08-15 | OneTrust, LLC | Data processing systems and methods for synching privacy-related user consent across multiple computing devices |
US11200341B2 (en) | 2016-06-10 | 2021-12-14 | OneTrust, LLC | Consent receipt management systems and related methods |
US12045266B2 (en) | 2016-06-10 | 2024-07-23 | OneTrust, LLC | Data processing systems for generating and populating a data inventory |
US11675929B2 (en) | 2016-06-10 | 2023-06-13 | OneTrust, LLC | Data processing consent sharing systems and related methods |
US11475136B2 (en) | 2016-06-10 | 2022-10-18 | OneTrust, LLC | Data processing systems for data transfer risk identification and related methods |
US11343284B2 (en) | 2016-06-10 | 2022-05-24 | OneTrust, LLC | Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance |
US11636171B2 (en) | 2016-06-10 | 2023-04-25 | OneTrust, LLC | Data processing user interface monitoring systems and related methods |
US10592648B2 (en) | 2016-06-10 | 2020-03-17 | OneTrust, LLC | Consent receipt management systems and related methods |
US11366909B2 (en) | 2016-06-10 | 2022-06-21 | OneTrust, LLC | Data processing and scanning systems for assessing vendor risk |
US10284604B2 (en) | 2016-06-10 | 2019-05-07 | OneTrust, LLC | Data processing and scanning systems for generating and populating a data inventory |
US11403377B2 (en) | 2016-06-10 | 2022-08-02 | OneTrust, LLC | Privacy management systems and methods |
US10416905B2 (en) * | 2017-02-09 | 2019-09-17 | Hewlett Packard Enterprise Development Lp | Modifying membership of replication groups via journal operations |
CN107015887A (zh) * | 2017-02-21 | 2017-08-04 | 深圳市中博睿存信息技术有限公司 | 对象存储远程复制方法及系统 |
US10884884B2 (en) * | 2017-03-23 | 2021-01-05 | International Business Machines Corporation | Reversal of the direction of replication in a remote copy environment by tracking changes associated with a plurality of point in time copies |
US10007695B1 (en) * | 2017-05-22 | 2018-06-26 | Dropbox, Inc. | Replication lag-constrained deletion of data in a large-scale distributed data storage system |
US10013577B1 (en) | 2017-06-16 | 2018-07-03 | OneTrust, LLC | Data processing systems for identifying whether cookies contain personally identifying information |
CN110019502B (zh) | 2017-08-29 | 2023-03-21 | 阿里巴巴集团控股有限公司 | 在主数据库和备数据库之间的同步方法、数据库系统和设备 |
US10803202B2 (en) | 2018-09-07 | 2020-10-13 | OneTrust, LLC | Data processing systems for orphaned data identification and deletion and related methods |
US11544409B2 (en) | 2018-09-07 | 2023-01-03 | OneTrust, LLC | Data processing systems and methods for automatically protecting sensitive data within privacy management systems |
JP7193713B2 (ja) * | 2018-10-31 | 2022-12-21 | 富士通株式会社 | 転送方式制御プログラム、転送方式制御装置及び転送方式制御方法 |
JP2020115275A (ja) * | 2019-01-17 | 2020-07-30 | 富士通株式会社 | 情報処理装置およびプログラム |
US11146656B2 (en) | 2019-12-20 | 2021-10-12 | Tealium Inc. | Feature activation control and data prefetching with network-connected mobile devices |
WO2022011142A1 (en) | 2020-07-08 | 2022-01-13 | OneTrust, LLC | Systems and methods for targeted data discovery |
WO2022026564A1 (en) | 2020-07-28 | 2022-02-03 | OneTrust, LLC | Systems and methods for automatically blocking the use of tracking tools |
US11475165B2 (en) | 2020-08-06 | 2022-10-18 | OneTrust, LLC | Data processing systems and methods for automatically redacting unstructured data from a data subject access request |
WO2022060860A1 (en) | 2020-09-15 | 2022-03-24 | OneTrust, LLC | Data processing systems and methods for detecting tools for the automatic blocking of consent requests |
US11526624B2 (en) | 2020-09-21 | 2022-12-13 | OneTrust, LLC | Data processing systems and methods for automatically detecting target data transfers and target data processing |
WO2022099023A1 (en) | 2020-11-06 | 2022-05-12 | OneTrust, LLC | Systems and methods for identifying data processing activities based on data discovery results |
US11687528B2 (en) | 2021-01-25 | 2023-06-27 | OneTrust, LLC | Systems and methods for discovery, classification, and indexing of data in a native computing system |
WO2022170047A1 (en) | 2021-02-04 | 2022-08-11 | OneTrust, LLC | Managing custom attributes for domain objects defined within microservices |
US20240111899A1 (en) | 2021-02-08 | 2024-04-04 | OneTrust, LLC | Data processing systems and methods for anonymizing data samples in classification analysis |
US11601464B2 (en) | 2021-02-10 | 2023-03-07 | OneTrust, LLC | Systems and methods for mitigating risks of third-party computing system functionality integration into a first-party computing system |
WO2022178089A1 (en) | 2021-02-17 | 2022-08-25 | OneTrust, LLC | Managing custom workflows for domain objects defined within microservices |
WO2022178219A1 (en) | 2021-02-18 | 2022-08-25 | OneTrust, LLC | Selective redaction of media content |
US20240311497A1 (en) | 2021-03-08 | 2024-09-19 | OneTrust, LLC | Data transfer discovery and analysis systems and related methods |
CN113094229B (zh) * | 2021-03-26 | 2023-02-28 | 山东英信计算机技术有限公司 | 一种存储器及存储器防止信息丢失的检测方法 |
US11562078B2 (en) | 2021-04-16 | 2023-01-24 | OneTrust, LLC | Assessing and managing computational risk involved with integrating third party computing functionality within a computing system |
CN113791934A (zh) * | 2021-08-13 | 2021-12-14 | 阿里云计算有限公司 | 数据的恢复方法、计算设备及存储介质 |
US11620142B1 (en) | 2022-06-03 | 2023-04-04 | OneTrust, LLC | Generating and customizing user interfaces for demonstrating functions of interactive user environments |
US20240362192A1 (en) * | 2023-04-28 | 2024-10-31 | Hitachi, Ltd. | Update method and database update apparatus |
Family Cites Families (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4751702A (en) | 1986-02-10 | 1988-06-14 | International Business Machines Corporation | Improving availability of a restartable staged storage data base system that uses logging facilities |
JPS6364144A (ja) | 1986-09-04 | 1988-03-22 | Hitachi Ltd | 記憶装置間デ−タ転送方式 |
US5170480A (en) | 1989-09-25 | 1992-12-08 | International Business Machines Corporation | Concurrently applying redo records to backup database in a log sequence using single queue server per queue at a time |
US5544347A (en) | 1990-09-24 | 1996-08-06 | Emc Corporation | Data storage system controlled remote data mirroring with respectively maintained data indices |
US5280611A (en) | 1991-11-08 | 1994-01-18 | International Business Machines Corporation | 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 |
US5530855A (en) * | 1992-10-13 | 1996-06-25 | International Business Machines Corporation | Replicating a database by the sequential application of hierarchically sorted log records |
GB2273180A (en) * | 1992-12-02 | 1994-06-08 | Ibm | Database backup and recovery. |
US6604118B2 (en) * | 1998-07-31 | 2003-08-05 | Network Appliance, Inc. | File system image transfer |
GB2301910B (en) | 1995-06-07 | 1999-07-21 | Ibm | Management of units of work on a computer system log |
US5799141A (en) * | 1995-06-09 | 1998-08-25 | Qualix Group, Inc. | Real-time data protection system and method |
US5758355A (en) | 1996-08-07 | 1998-05-26 | Aurum Software, Inc. | Synchronization of server database with client database using distribution tables |
US5805798A (en) * | 1996-10-29 | 1998-09-08 | Electronic Data Systems Corporation | Fail-safe event driven transaction processing system and method |
US5781912A (en) | 1996-12-19 | 1998-07-14 | Oracle Corporation | Recoverable data replication between source site and destination site without distributed transactions |
US5903717A (en) * | 1997-04-02 | 1999-05-11 | General Dynamics Information Systems, Inc. | Fault tolerant computer system |
JP3414218B2 (ja) | 1997-09-12 | 2003-06-09 | 株式会社日立製作所 | 記憶制御装置 |
US6173292B1 (en) | 1998-03-04 | 2001-01-09 | International Business Machines Corporation | Data recovery in a transactional database using write-ahead logging and file caching |
US6065018A (en) | 1998-03-04 | 2000-05-16 | International Business Machines Corporation | Synchronizing recovery log having time stamp to a remote site for disaster recovery of a primary database having related hierarchial and relational databases |
US6226651B1 (en) | 1998-03-27 | 2001-05-01 | International Business Machines Corporation | Database disaster remote site recovery |
US6289357B1 (en) | 1998-04-24 | 2001-09-11 | Platinum Technology Ip, Inc. | Method of automatically synchronizing mirrored database objects |
US6178427B1 (en) | 1998-05-07 | 2001-01-23 | Platinum Technology Ip, Inc. | Method of mirroring log datasets using both log file data and live log data including gaps between the two data logs |
US6163856A (en) | 1998-05-29 | 2000-12-19 | Sun Microsystems, Inc. | Method and apparatus for file system disaster recovery |
SE515459C2 (sv) | 1999-02-10 | 2001-08-06 | Ericsson Telefon Ab L M | Metod för att synkronisera en värddatabas och en fjärrdatabas |
JP2000276304A (ja) * | 1999-03-26 | 2000-10-06 | Nec Corp | データ移行方法と情報処理システム |
JP3763992B2 (ja) * | 1999-03-30 | 2006-04-05 | 富士通株式会社 | データ処理装置及び記録媒体 |
US6671705B1 (en) * | 1999-08-17 | 2003-12-30 | Emc Corporation | Remote mirroring system, device, and method |
AU1068800A (en) | 1999-11-10 | 2001-06-06 | Impsa International Incorporated | Prosthetic heart valve |
US6615223B1 (en) * | 2000-02-29 | 2003-09-02 | Oracle International Corporation | Method and system for data replication |
US6446176B1 (en) | 2000-03-09 | 2002-09-03 | Storage Technology Corporation | Method and system for transferring data between primary storage and secondary storage using a bridge volume and an internal snapshot copy of the data being transferred |
US6629264B1 (en) * | 2000-03-30 | 2003-09-30 | Hewlett-Packard Development Company, L.P. | Controller-based remote copy system with logical unit grouping |
US6643795B1 (en) | 2000-03-30 | 2003-11-04 | Hewlett-Packard Development Company, L.P. | Controller-based bi-directional remote copy system with storage site failover capability |
US6658590B1 (en) * | 2000-03-30 | 2003-12-02 | Hewlett-Packard Development Company, L.P. | Controller-based transaction logging system for data recovery in a storage area network |
US6658540B1 (en) * | 2000-03-31 | 2003-12-02 | Hewlett-Packard Development Company, L.P. | Method for transaction command ordering in a remote data replication system |
JP2001356945A (ja) | 2000-04-12 | 2001-12-26 | Anetsukusu Syst Kk | データバックアップ・リカバリー方式 |
AU2001261141A1 (en) | 2000-05-02 | 2001-11-12 | Sun Microsystems, Inc. | Method and system for achieving high availability in a networked computer system |
US6983362B1 (en) | 2000-05-20 | 2006-01-03 | Ciena Corporation | Configurable fault recovery policy for a computer system |
US6567928B1 (en) | 2000-05-23 | 2003-05-20 | International Business Machines Corporation | Method and apparatus for efficiently recovering from a failure in a database that includes unlogged objects |
KR100390853B1 (ko) * | 2000-06-07 | 2003-07-10 | 차상균 | 주 메모리 트랜잭션 처리 시스템에서 병렬적 회복 연산을 위한 디퍼런셜 로깅 방법 및 장치 |
US6801921B2 (en) | 2000-09-08 | 2004-10-05 | Hitachi, Ltd. | Method and system for managing multiple database storage units |
US20020103815A1 (en) | 2000-12-12 | 2002-08-01 | Fresher Information Corporation | High speed data updates implemented in an information storage and retrieval system |
US6606694B2 (en) | 2000-12-22 | 2003-08-12 | Bull Hn Information Systems Inc. | Write logging in mirrored disk subsystems |
US6748502B2 (en) | 2001-01-12 | 2004-06-08 | Hitachi, Ltd. | Virtual volume storage |
EP1370947A4 (en) | 2001-02-13 | 2009-05-27 | Candera Inc | STORAGE VIRTUALIZATION SERVER SILICON BASE |
US7103586B2 (en) | 2001-03-16 | 2006-09-05 | Gravic, Inc. | Collision avoidance in database replication systems |
US7177866B2 (en) | 2001-03-16 | 2007-02-13 | Gravic, Inc. | Asynchronous coordinated commit replication and dual write with replication transmission and locking of target database on updates only |
JP4076326B2 (ja) | 2001-05-25 | 2008-04-16 | 富士通株式会社 | バックアップシステム、データベース装置、データベース装置のバックアップ方法、データベース管理プログラム、バックアップ装置、バックアップ方法および、バックアッププログラム |
US6779058B2 (en) * | 2001-07-13 | 2004-08-17 | International Business Machines Corporation | Method, system, and program for transferring data between storage devices |
US20030126133A1 (en) * | 2001-12-27 | 2003-07-03 | Slamdunk Networks, Inc. | Database replication using application program event playback |
KR20030056540A (ko) | 2001-12-28 | 2003-07-04 | 한국전자통신연구원 | 데이터베이스 관리 시스템에서 시스템 고장에 대비한 파일삭제 및 회복 방법 |
US7032131B2 (en) * | 2002-03-26 | 2006-04-18 | Hewlett-Packard Development Company, L.P. | System and method for ensuring merge completion in a storage area network |
US7007042B2 (en) | 2002-03-28 | 2006-02-28 | Hewlett-Packard Development Company, L.P. | System and method for automatic site failover in a storage area network |
EP1361515A1 (de) * | 2002-05-06 | 2003-11-12 | Siemens Aktiengesellschaft | Verfahren und System zur Sicherung einer Datenbank |
CN1286014C (zh) * | 2002-05-17 | 2006-11-22 | 智邦科技股份有限公司 | 从代理模块故障中恢复的方法 |
US7003694B1 (en) * | 2002-05-22 | 2006-02-21 | Oracle International Corporation | Reliable standby database failover |
US20040107381A1 (en) | 2002-07-12 | 2004-06-03 | American Management Systems, Incorporated | High performance transaction storage and retrieval system for commodity computing environments |
US7103727B2 (en) | 2002-07-30 | 2006-09-05 | Hitachi, Ltd. | Storage system for multi-site remote copy |
US7158998B2 (en) | 2002-07-31 | 2007-01-02 | Cingular Wireless Ii, Llc | Efficient synchronous and asynchronous database replication |
US8374966B1 (en) | 2002-08-01 | 2013-02-12 | Oracle International Corporation | In memory streaming with disk backup and recovery of messages captured from a database redo stream |
US8676843B2 (en) | 2002-11-14 | 2014-03-18 | LexiNexis Risk Data Management Inc. | Failure recovery in a parallel-processing database system |
US8121978B2 (en) | 2002-11-15 | 2012-02-21 | Sybase, Inc. | Database system providing improved methods for data replication |
JP4393762B2 (ja) | 2002-12-19 | 2010-01-06 | 株式会社日立製作所 | データベース処理方法及び装置並びにその処理プログラム |
US7177886B2 (en) | 2003-02-07 | 2007-02-13 | International Business Machines Corporation | Apparatus and method for coordinating logical data replication with highly available data replication |
US7383264B2 (en) | 2003-03-27 | 2008-06-03 | Hitachi, Ltd. | Data control method for duplicating data between computer systems |
JP4301849B2 (ja) | 2003-03-31 | 2009-07-22 | 株式会社日立製作所 | 情報処理方法及びその実施システム並びにその処理プログラム並びにディザスタリカバリ方法およびシステム並びにその処理を実施する記憶装置およびその制御処理方法 |
US7523275B2 (en) * | 2003-04-10 | 2009-04-21 | International Business Machines Corporation | Method, system, and program for maintaining a copy relationship between primary volumes and corresponding secondary volumes |
US7089383B2 (en) * | 2003-06-06 | 2006-08-08 | Hewlett-Packard Development Company, L.P. | State machine and system for data redundancy |
-
2004
- 2004-03-19 JP JP2004079448A patent/JP4452533B2/ja not_active Expired - Fee Related
- 2004-04-07 US US10/819,191 patent/US7890461B2/en not_active Expired - Fee Related
- 2004-04-08 EP EP04008596A patent/EP1577775A1/en not_active Withdrawn
- 2004-04-19 CN CN200810008641A patent/CN100585566C/zh not_active Expired - Fee Related
- 2004-04-19 CN CNB2004100368147A patent/CN100378677C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN100378677C (zh) | 2008-04-02 |
US20050210073A1 (en) | 2005-09-22 |
JP2005267301A (ja) | 2005-09-29 |
US7890461B2 (en) | 2011-02-15 |
CN101231606A (zh) | 2008-07-30 |
CN1670709A (zh) | 2005-09-21 |
EP1577775A1 (en) | 2005-09-21 |
CN100585566C (zh) | 2010-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4452533B2 (ja) | システムおよび記憶装置システム | |
JP4301849B2 (ja) | 情報処理方法及びその実施システム並びにその処理プログラム並びにディザスタリカバリ方法およびシステム並びにその処理を実施する記憶装置およびその制御処理方法 | |
JP4551096B2 (ja) | ストレージサブシステム | |
JP4681249B2 (ja) | ディスクアレイ装置 | |
US6968425B2 (en) | Computer systems, disk systems, and method for controlling disk cache | |
US7266644B2 (en) | Storage system and file-reference method of remote-site storage system | |
JP4796854B2 (ja) | 差分リモートコピーにおける中間ボリュームのデータ溢れ対策 | |
US8285824B2 (en) | Storage system and data replication method that refuses one or more requests for changing the first logical configuration information until the first storage apparatus and second storage apparatus are synchronized | |
US7802137B2 (en) | Journaling system switching to another logical volume to store subsequently received update history | |
US8037027B2 (en) | Computer system for hierarchically managing a journal and method therefor | |
JP4920291B2 (ja) | 計算機システム、アクセス制御方法及び管理計算機 | |
US20150012699A1 (en) | System and method of versioning cache for a clustering topology | |
JP2008515112A (ja) | 仮想順序付け書き込み | |
US7013371B2 (en) | Data transfer control system | |
JP2004086721A (ja) | データ複製システム、中継装置、データ送受信方法およびストレージ内のデータを複製するためのプログラム | |
JP2002149499A (ja) | データの完全性を備えるリモートコピーシステム | |
US7590809B2 (en) | Remote copy system | |
KR19980024086A (ko) | 컴퓨터 시스템 및 화일 관리 방법 | |
US20090177916A1 (en) | Storage system, controller of storage system, control method of storage system | |
JP2008152796A (ja) | データ複製システム、およびストレージ内のデータを複製するためのプログラム | |
US20070118605A1 (en) | Method and computer system for information notification | |
JP4294692B2 (ja) | 情報処理システム | |
JP2003050675A (ja) | データ多重化システム | |
US20090094426A1 (en) | Storage system | |
JP2008140415A (ja) | データ複製システム、データ送受信方法およびストレージ内のデータを複製するためのプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060424 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070209 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20090206 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20090216 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091007 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091022 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091217 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100121 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100201 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4452533 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130205 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130205 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140205 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |