(57)【要約】【課題】時系列的に入力されデータベースに蓄積されるデータに対して、入力時刻の厳密な時間管理を維持しつつ、かつバックアップデータの重要度に応じてバックアップ先データベースへのバックアップのタイミングを調整できる効率的なデータバックアップを実現する。【解決手段】バックアップ元データベースへの個々の入力データに対して、入力タイミングと同時にタイムスタンプを付与すると共に、前記個々の入力データを予め決められた重要度判定基準に基づいてランク付けし、重要度の高いデータはバックアップ頻度を多くし、重要度の低いデータはバックアップ頻度を少なくするように、バックアップ周期あるいはデータ蓄積件数の下限をパラメータとして、バックアップタイミングを制御する。【選択図】図１
2005149285.tif 000002
【特許請求の範囲】
【請求項１】
時系列的に入力されるデータを蓄積するバックアップ元データベースから、遠隔地に設置されたバックアップ先データベースヘ、ネットワークを経由して、一定の時間間隔で当該時間内に蓄積されたデータのコピーを定期的に転送することによりバックアップ処理を行うデータバックアップ方法において、
前記バックアップ元データベースヘの個々の入力データに対して、入力タイミングと同時に入力時刻を刻印するタイムスタンプを付与すると共に、前記個々の入力データを予め決められた重要度判断ポリシーに基づいてランク付けして、入力データの重要度ランクを識別可能とし、該重要度ランク毎にバックアップ処理の時間間隔を規定するバックアップ周期を、重要度ランクの高いデータほど当該周期が短く、重要度ランクの低いデータほど当該周期が長くなるように設定し、特定のバックアップ周期の満了時に、当該周期内に前記バックアップ元データベースにおいて蓄積されたデータの内、対応する重要度ランクに一致する蓄積データのみのコピーを、あるいは、対応する重要度ランク以上の全ての蓄積データのコピーを、前記バックアップ先データベースヘ転送することを特徴とする時系列データバックアップ方法。
【請求項２】
前記バックアップ先データベースにて、少なくとも、最低重要度ランクのデータのバックアップタイミングに合わせて、前記バックアップ元データベースから転送された個々のデータに付与されているタイムスタンプ値に基づいて、バックアップデータの時間配列の並べ替えを行うことを特徴とする請求項１に記載の時系列データバックアップ方法。
【請求項３】
時系列的に入力されるデータを蓄積するバックアップ元データベースから、遠隔地に設置されたバックアップ先データベースヘ、ネットワークを経由して、一定の件数のデータが前記バックアップ元データベースに蓄積された場合に、少なくとも当該件数分のデータのコピーを定量的に転送することによりバックアップ処理を行うデータバックアップ方法において、
前記バックアップ元データベースヘの個々の入力データに対して、入力タイミングと同時に入力時刻を刻印するタイムスタンプを付与すると共に、前記個々の入力データを予め決められた重要度判断ポリシーに基づいてランク付けして、入力データの重要度ランクを識別可能とし、該重要度ランク毎にバックアップ処理されるデータの前記バックアップ元データベースにおけるデータ蓄積件数の下限を規定する閾値を設け、重要度ランクの高いデータほど当該件数を少なく設定し、重要度ランクの低いデータほど当該件数を多く設定し、特定の重要度ランクのデータが、少なくとも対応するデータ件数だけ前記バックアップ元データベースにおいて蓄積された時点で、当該データを含む当該重要度ランクに一致する未だ転送していない蓄積データのみのコピーを、あるいは、当該データを含む当該重要度ランク以上の全ての未だ転送していない蓄積データのコピーを、前記バックアップ先データベースヘ転送することを特徴とする時系列データバックアップ方法。
【請求項４】
前記バックアップ先データベースにおいて、少なくとも、最低重要度ランクのデータのバックアップタイミングに合わせて、前記バックアップ元データベースから転送された個々のデータに付与されているタイムスタンプ値に基づいて、バックアップデータの時間配列の並べ替えを行うことを特徴とする請求項３に記載の時系列データバックアップ方法。
【請求項５】
請求項１に記載のバックアップ周期によりバックアップデータの重要度ランクに応じて転送タイミングを調節する方法と、請求項３に記載のデータ蓄積件数の下限によりバックアップデータの重要度ランクに応じて転送タイミングを調節する方法におけるバックアップ周期の設定値とデータ蓄積件数の下限の設定値を、ＡＮＤ条件あるいは０Ｒ条件等で組み合わせて併用することを特徴とする時系列データバックアップ方法。
【請求項６】
時系列的に入力されるデータを蓄積するバックアップ元データベースから、遠隔地に設置されたバックアップ先データベースヘ、ネットワークを経由して、一定の時間間隔で当該時間内に蓄積されたデータのコピーを定期的に転送することによりバックアップ処理を行うデータバックアップシステムにおいて、
前記バックアップ元データベース内に、
当該データベースへの個々の入力データに対して、入力タイミングと同時に入力時刻を刻印するタイムスタンプ付与手段と、
前記個々の入力データを予め決められた重要度判断ポリシーに基づいてランク付けして、入力データの重要度ランクを識別可能とし、該重要度ランク毎にバックアップ処理の時間間隔を規定するバックアップ周期を、重要度ランクの高いデータほど当該周期が短く、重要度ランクの低いデータほど当該周期が長くなるように設定する重要度ランク識別手段を設け、特定のバックアップ周期の満了時に、当該周期内に前記バックアップ元データベースにおいて蓄積されたデータの内、対応する重要度ランクに一致する蓄積データのみのコピー、あるいは、対応する重要度ランク以上の全ての蓄積データのコピーが、前記バックアップ先データベースヘ転送されるようにしたことを特徴とする時系列データバックアップシステム。
【請求項７】
時系列的に入力されるデータを蓄積するバックアップ元データベースから、遠隔地に設置されたバックアップ先データベースヘ、ネットワークを経由して、一定の件数のデータが前記バックアップ元データベースに蓄積された場合に、少なくとも当該件数分のデータのコピーを定量的に転送することによりバックアップ処理を行うデータバックアップシステムにおいて、
前記バックアップ元データベース内に、
当該データベースへの個々の入力データに対して、入力タイミングと同時に入力時刻を刻印するタイムスタンプ付与手段と、
前記個々の入力データを予め決められた重要度判断ポリシーに基づいてランク付けして、入力データの重要度ランクを識別可能とし、該重要度ランク毎にバックアップ処理されるデータの前記バックアップ元データベースにおけるデータ蓄積件数の下限を規定する閾値を設けて、重要度ランクの高いデータほど当該件数を少なく設定し、重要度ランクの低いデータほど当該件数を多く設定する重要度ランク識別手段
を設け、特定の重要度ランクのデータが、少なくとも対応するデータ件数だけ前記バックアップ元データベースにおいて蓄積された時点で、当該データを含む当該重要度ランクに一致する未だ転送していない蓄積データのみのコピー、あるいは、当該データを含む当該重要度ランク以上の全ての未だ転送していない蓄積データのコピーが、前記バックアップ先データベースヘ転送されるようにしたことを特徴とする時系列データバックアップシステム。
【請求項８】
時系列的に入力されるデータを蓄積するバックアップ元データベースから、遠隔地に設置されたバックアップ先データベースヘ、ネットワークを経由して、一定の時間間隔で当該時間内に蓄積されたデータのコピーを定期的に転送する、あるいは一定の件数のデータが前記バックアップ元データベースに蓄積された場合に、少なくとも当該件数分のデータのコピーを定量的に転送することによりバックアップ処理を実行するためのプログラムであって、バックアップ元データベースへの個々の入力データに対して、入力タイミングと同時にタイムスタンプを付与する処理と、前記個々の入力データを予め決められた重要度判定基準に基づいてランク付けし、重要度の高いデータはバックアップ頻度を多くし、重要度の低いデータはバックアップ頻度を少なくするように、バックアップ周期あるいはデータ蓄積件数の下限をパラメータとして、バックアップタイミングを制御する処理とをコンピュータに実行させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時系列的に入力されデータベースに蓄積されるデータのバックアップ方法及びシステムと、該方法を用いたプログラム及び該プログラムを保持する記録媒体とに関するものである。
【背景技術】
【０００２】
災害、攻撃、故障等の非常事態を要因としたコンピュータセンターのデータベース消失のリスクを回避するため、遠隔地のバックアップセンターヘのバックアップが有効である。そのため、「金融機関等コンピュータシステムの安全対策基準」では、コンピュータセンターから６０km以上離れたバックアップセンターヘのバックアップを推奨している。
【０００３】
通常、このようなデータのバックアップ処理は、高負荷なトランザクション処理が行なわれない深夜の限られた時間帯に、バックアップ元のコンピュータセンターのデータベースからバックアップセンターのデータベースへとデータのコピーを転送するのが一般的である。しかし、このようなバックアップ処理では、バックアップ対象のデータ処理量が多い場合に、所定の時間内にバックアップ処理が終了しないといった問題が生じる。そこで、例えばバックアップ対象のデータの重要度や該データを保持する記憶装置の信頼度などを基に、バックアップスケジュール表を作成及び/又は編集し、このバックアップスケジュール表に記録されたスケジュールに従ってバックアップ処理を行なうことにより、バックアップ時間の短縮及びそのシステム管理負荷の低減を図る方法も提案されている（例えば、特許文献１参照）。
【０００４】
一方、金融機関等のデータベースに時系列的に入力され蓄積される入金処理や伝票処理等のデータは、入出力時刻等の厳密な時間管理が要求される。そのため、時系列的に入力され蓄積されるデータのバックアップは、本来、１件毎のデータ入力と同時に行われることが同期性の観点からは望ましい。
【０００５】
しかし、前述したような非常事態の発生時期は予測できず、しかもその発生はデータ入力の頼度と比べれば極めて稀である。したがって、全てのデータについて、１件毎のデータ入力と同時にバックアップを行うことは、通常時のデータ転送用通信ネットワークの混雑（特に公衆ネットワークを利用した場合には影響大）、ひいてはトータルのバックアップ時間や費用の増大を招くため、非効率的である。
【０００６】
【特許文献１】特開２００２−２９７４２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記の問題点を解決するために、重要度の高いデータは、同期性及びバックアップ未完了率の低減の観点からバックアップ頻度を多くし、重要度の低いデータは、効率性の観点からバックアップ頻度を少なくすることが考えられる。すなわち、重要度の高いデータは、前記非常事態による消失確率の低減を優先し、バックアップ頼度を多くして同期的にバックアップを行い、また、重要度の低いデータは、前記非常事態による消失確率がやや高くなってもバックアップ転送の効率性を優先し、バックアップ頼度を少なくして非同期的にバックアップを行うのが望ましい。
【０００８】
そこで本発明は、時系列的に入力されデータベースに蓄積されるデータに対して、入力時刻の厳密な時間管理を維持しつつ、かつバックアップデータの重要度に応じてバックアップタイミングを調節できる効率的なデータバックアップ方法及びシステムと、該方法を用いたプログラム及び該プログラムを保持する記録媒体とを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１に記載の発明は、時系列的に入力されるデータを蓄積するバックアップ元データベースから、遠隔地に設置されたバックアップ先データベースヘ、ネットワークを経由して、一定の時間間隔で当該時間内に蓄積されたデータのコピーを定期的に転送することによりバックアップ処理を行うデータバックアップ方法において、前記バックアップ元データベースヘの個々の入力データに対して、入力タイミングと同時に入力時刻を刻印するタイムスタンプを付与すると共に、前記個々の入力データを予め決められた重要度判断ポリシーに基づいてランク付けして、入力データの重要度ランクを識別可能とし、該重要度ランク毎にバックアップ処理の時間間隔を規定するバックアップ周期を、重要度ランクの高いデータほど当該周期が短く、重要度ランクの低いデータほど当該周期が長くなるように設定し、特定のバックアップ周期の満了時に、当該周期内に前記バックアップ元データベースにおいて蓄積されたデータの内、対応する重要度ランクに一致する蓄積データのみのコピーを、あるいは、対応する重要度ランク以上の全ての蓄積データのコピーを、前記バックアップ先データベースヘ転送することを特徴とする時系列データバックアップ方法にある。
【００１０】
また、請求項２の発明は、請求項１において、前記バックアップ先データベースにて、少なくとも、最低重要度ランクのデータのバックアップタイミングに合わせて、前記バックアップ元データベースから転送された個々のデータに付与されているタイムスタンプ値に基づいて、バックアップデータの時間配列の並べ替えを行うことを特徴とする。
【００１１】
また、請求項３の発明は、時系列的に入力されるデータを蓄積するバックアップ元データベースから、遠隔地に設置されたバックアップ先データベースヘ、ネットワークを経由して、一定の件数のデータが前記バックアップ元データベースに蓄積された場合に、少なくとも当該件数分のデータのコピーを定量的に転送することによりバックアップ処理を行うデータバックアップ方法において、前記バックアップ元データベースヘの個々の入力データに対して、入力タイミングと同時に入力時刻を刻印するタイムスタンプを付与すると共に、前記個々の入力データを予め決められた重要度判断ポリシーに基づいてランク付けして、入力データの重要度ランクを識別可能とし、該重要度ランク毎にバックアップ処理されるデータの前記バックアップ元データベースにおけるデータ蓄積件数の下限を規定する閾値を設け、重要度ランクの高いデータほど当該件数を少なく設定し、重要度ランクの低いデータほど当該件数を多く設定し、特定の重要度ランクのデータが、少なくとも対応するデータ件数だけ前記バックアップ元データベースにおいて蓄積された時点で、当該データを含む当該重要度ランクに一致する未だ転送していない蓄積データのみのコピーを、あるいは、当該データを含む当該重要度ランク以上の全ての未だ転送していない蓄積データのコピーを、前記バックアップ先データベースヘ転送することを特徴とする時系列データバックアップ方法にある。
【００１２】
また、請求項４の発明は、請求項３において、前記バックアップ先データベースにて、少なくとも、最低重要度ランクのデータのバックアップタイミングに合わせて、前記バックアップ元データベースから転送された個々のデータに付与されているタイムスタンプ値に基づいて、バックアップデータの時間配列の並べ替えを行うことを特徴とする。
【００１３】
また、請求項５の発明は、請求項１に記載のバックアップ周期によりバックアップデータの重要度ランクに応じて転送タイミングを調節する方法と、請求項３に記載のデータ蓄積件数の下限によりバックアップデータの重要度ランクに応じて転送タイミングを調節する方法におけるバックアップ周期の設定値とデータ蓄積件数の下限の設定値を、ＡＮＤ条件あるいは０Ｒ条件等で組み合わせて併用することを特徴とする時系列データバックアップ方法にある。
【００１４】
また、請求項６の発明は、時系列的に入力されるデータを蓄積するバックアップ元データベースから、遠隔地に設置されたバックアップ先データベースヘ、ネットワークを経由して、一定の時間間隔で当該時間内に蓄積されたデータのコピーを定期的に転送することによりバックアップ処理を行うデータバックアップシステムにおいて、前記バックアップ元データベース内に、当該データベースへの個々の入力データに対して、入力タイミングと同時に入力時刻を刻印するタイムスタンプ付与手段と、前記個々の入力データを予め決められた重要度判断ポリシーに基づいてランク付けして、入力データの重要度ランクを識別可能とし、該重要度ランク毎にバックアップ処理の時間間隔を規定するバックアップ周期を、重要度ランクの高いデータほど当該周期が短く、重要度ランクの低いデータほど当該周期が長くなるように設定する重要度ランク識別手段を設け、特定のバックアップ周期の満了時に、当該周期内に前記バックアップ元データベースにおいて蓄積されたデータの内、対応する重要度ランクに一致する蓄積データのみのコピー、あるいは、対応する重要度ランク以上の全ての蓄積データのコピーが、前記バックアップ先データベースヘ転送されるようにしたことを特徴とする時系列データバックアップシステムにある。
【００１５】
また、請求項７の発明は、時系列的に入力されるデータを蓄積するバックアップ元データベースから、遠隔地に設置されたバックアップ先データベースヘ、ネットワークを経由して、一定の件数のデータが前記バックアップ元データベースに蓄積された場合に、少なくとも当該件数分のデータのコピーを定量的に転送することによりバックアップ処理を行うデータバックアップシステムにおいて、前記バックアップ元データベース内に、当該データベースへの個々の入力データに対して、入力タイミングと同時に入力時刻を刻印するタイムスタンプ付与手段と、前記個々の入力データを予め決められた重要度判断ポリシーに基づいてランク付けして、入力データの重要度ランクを識別可能とし、該重要度ランク毎にバックアップ処理されるデータの前記バックアップ元データベースにおけるデータ蓄積件数の下限を規定する閾値を設けて、重要度ランクの高いデータほど当該件数を少なく設定し、重要度ランクの低いデータほど当該件数を多く設定する重要度ランク識別手段を設け、特定の重要度ランクのデータが、少なくとも対応するデータ件数だけ前記バックアップ元データベースにおいて蓄積された時点で、当該データを含む当該重要度ランクに一致する未だ転送していない蓄積データのみのコピー、あるいは、当該データを含む当該重要度ランク以上の全ての未だ転送していない蓄積データのコピーが、前記バックアップ先データベースヘ転送されるようにしたことを特徴とする時系列データバックアップシステムにある。
【００１６】
また、請求項８の発明は、時系列的に入力されるデータを蓄積するバックアップ元データベースから、遠隔地に設置されたバックアップ先データベースヘ、ネットワークを経由して、一定の時間間隔で当該時間内に蓄積されたデータのコピーを定期的に転送する、あるいは一定の件数のデータが前記バックアップ元データベースに蓄積された場合に、少なくとも当該件数分のデータのコピーを定量的に転送することによりバックアップ処理を実行するためのプログラムであって、バックアップ元データベースへの個々の入力データに対して、入力タイミングと同時にタイムスタンプを付与する処理と、前記個々の入力データを予め決められた重要度判定基準に基づいてランク付けし、重要度の高いデータはバックアップ頻度を多くし、重要度の低いデータはバックアップ頻度を少なくするように、バックアップ周期あるいはデータ蓄積件数の下限をパラメータとして、バックアップタイミングを制御する処理とをコンピュータに実行させるためのプログラムにある。
【００１７】
また、請求項９の発明は、請求項８に記載のプログラムを記録した記録媒体にある。
【発明の効果】
【００１８】
上述したような本発明によれば、重要度が高いデータはバックアップ頻度を多くするので、データの非常事態における消失確率が大いに低減し、また重要度の低いデータはバックアップ頻度を少なくするのでバックアップ転送の効率を向上させることができる。
【発明を実施するための最良の形態】
【００１９】
次に、図面を用いて本発明の実施例を説明する。図１は本発明に係る時系列データバックアップシステムの概略構成図である。
【００２０】
例えば金融機関等の営業所やコンピュータセンター１０等に設置されたバックアップ元データベース１には、入金、払出、振込、両替等のデータ（data 1, data 2, data 3,……）が、時刻t 1, t 2, t 3,……に時系列的に入力され、蓄積・保存される。また、それらのデータのコピーは、遠隔地のバックアップセンター１１等に設置されたバックアップ先データベース２へ、公衆ネットワーク等のデータ転送用通信ネットワーク９を経由して、定期的あるいは定量的に転送されることによりバックアップ処理が行なわれる。
【００２１】
その際、バックアップ先データベース２においてもバックアップ元データベース１における入力データの入力時刻を正確に判別できるようにするために、バックアップ元データベース１内にタイムスタンプ付与手段７を設け、これにより、当該データベース１ヘの個々の入力データについて、入力タイミングと同時にタイムスタンプを付与する。このタイムスタンプ付与手段７は、入力データに入力日付及び入力時刻（年月日時分秒等）を刻印する。図示の例では、入力データ３（data 7）に対して、タイムスタンプt 7を付与する例を示している。
【００２２】
また、バックアップデータの重要度に応じてバックアップタイミングを調節できるようにするために、バックアップ元データベース１内には、当該データベース１への個々の入力データの重要度ランクを識別する重要度ランク識別手段８も設ける。この重要度ランクの識別は、予め決められた重要度判断ポリシーに基づいて実施され、これは当該データベース１の運用管理責任者等により、バックアップの対象となるデータの処理実施の優先度を考慮して決定されるべきものであり、例えば金融機関等のデータでは、入金、払出、振込、両替等の伝票処理の金額の大小、振込名義人等の伝票処理対象者の優先性、伝票処理期限の緊急性等が判断基準となり得る。重要度ランク識別手段８においては後に詳述するように、重要度の高いデータはバックアップ頻度を多くし、重要度の低いデータはバックアップ頻度を少なくするように、バックアップ周期あるいはデータ蓄積件数の下限をパラメータとして、バックアップタイミングを制御するのであって、図１では重要度ランクを例えばＡ（重要度：高）、Ｂ（重要度：中）、Ｃ（重要度：低）等で示してある。
【００２３】
なお、タイムスタンプ付与手段７及び重要度ランク識別手段８は、図面の明瞭化のために図１ではバックアップ元データベース１とは別個に図示してあり、また図中５は、バックアップ先データベース２への転送中のデータ（時刻t 3にバックアップ元データベース１に蓄積されたdata 3）を示し、６はバックアップ先データベースへのバックアップデータを示している。
【００２４】
次いで、バックアップ元データベース１への個々の入力データの重要度ランクを重要度ランク識別手段８により識別し、それに応じてバックアップ周期あるいはデータ蓄積件数の下限値を設定する本発明に係る各バックアップ方法の例を図２及び図３を参照して説明する。
【００２５】
バックアップ周期は、バックアップ処理の時間間隔を規定するものであり、当該周期の設定に当っては、重要度ランクの高いデータほど当該周期を短く設定し、重要度ランクの低いデータほど当該周期を長く設定する。図２は、入力データの重要度ランク毎のバックアップ周期をパラメータとする本発明に係る方法のデータフロー例であり、例えばバックアップ周期の設定値を、仮に、重要度ランクＡではＴ、重要度ランクＢでは４Ｔ、重要度ランクＣでは１２Ｔとした場合を例示している。
【００２６】
図２から明らかなように、例えば時刻t 1にバックアップ元データベース１に入力されたデータ（data 1）は、バックアップ元データベース１内の重要度ランク識別手段（８）にて重要度ランクＢが付与されて蓄積され、次ぎに時刻t 2にバックアップ元データベース１に入力されたデータ（data 2）は、バックアップ元データベース１内の重要度ランク識別手段（８）にて重要度ランクＡが付与されて蓄積される。時刻t 2にバックアップ元データベースに入力されたデータ（data 2）は、重要度ランクがＡで、そのバックアップ周期がＴであるために、このデータ（data 2）のコピーは、先にバックアップ元データベース１に蓄積されたデータ（data 1）（バックアップ周期４Ｔ）のコピーよりも早くネットワーク９を経由してバックアップ先データベース２に転送される。以下同様に、例えば時刻t 3にバックアップ元データベース１に入力されたデータ（data 3）は、重要度ランクがＣで、そのバックアップ周期が１２Ｔであるために、このデータ（data 3）のコピーは、バックアップ周期１２Ｔの満了時にネットワーク９を経由してバックアップ先データベース２に転送される。
【００２７】
このように、バックアップ周期により、バックアップデータの重要度ランクに応じて転送タイミングを調節する場合は、特定のバックアップ周期の満了時に、当該周期内にバックアップ元データベース１において蓄積されたデータのうち、対応する重要度ランクに一致する蓄積データのみのコピーが、あるいは、対応する重要度ランク以上の全ての蓄積データのコピーが、バックアップ先データベース２へ、公衆ネットワーク等のデータ転送用通信ネットワーク９を経由して転送される。
【００２８】
一方、データ蓄積件数の下限は、バックアップ処理されるデータのバックアップ元データベース１におけるデータ蓄積件数の下限を規定する閲値であり、当該件数の設定に当っては、重要度ランクの高いデータほど当該件数を少なく設定し、重要度ランクの低いデータほど当該件数を多く設定する。図３は、入力データの重要度ランク毎のデータ蓄積件数の下限をパラメータとする本発明に係る方法のデータフロー例であり、例えばデータ蓄積件数の下限の設定値を、仮に、重要度ランクＡでは１件、重要度ランクＢでは２件、重要度ランクＣでは３件とした場合を例示している。
【００２９】
図３から明らかなように、例えば時刻t 1にバックアップ元データベース１に入力されたデータ（data 1）は、バックアップ元データベース１内の重要度ランク識別手段（８）にて重要度ランクＢが付与されて蓄積され、次ぎに時刻t 2にバックアップ元データベース１に入力されたデータ（data 2）は、バックアップ元データベース１内の重要度ランク識別手段（８）にて重要度ランクＡが付与されて蓄積される。時刻t 2にバックアップ元データベース１に入力されたデータ（data 2）は、重要度ランクがＡで、そのデータ蓄積件数の下限値が１件であるために、このデータ（data 2）はバックアップ元データベース１に蓄積されると同時に、そのデータのコピーは、先にバックアップ元データベース１に蓄積されたデータ（data 1）（重要度Ｂ）のコピーよりも早くネットワーク９を経由してバックアップ先データベース２に転送される。以下同様に、例えば時刻t 3にバックアップ元データベース１に入力されたデータ（data 3）は、重要度ランクがＢで、そのデータ蓄積件数の下限値が２件であるために、このデータ（data 3）は先にバックアップ元データベース１に蓄積されていたデータ（data 1）（重要度Ｂ）のコピーと一緒にネットワーク９を経由してバックアップ先データベース２に転送される。
【００３０】
このように、データ蓄積件数の下限により、バックアップデータの重要度ランクに応じて転送タイミングを調節する場合は、特定の重要度ランクのデータが、少なくとも対応するデータ件数だけバックアップ元データベース１において蓄積された時点で、当該データを含む当該重要度ランクに一致する未だ転送していない蓄積データのみのコピーが、あるいは、当該データを含む当該重要度ランク以上の全ての未だ転送していない蓄積データのコピーが、バックアップ先データベース２へ、公衆ネットワーク等のデータ転送用通信ネットワーク９を経由して転送される。
【００３１】
本発明の実施例として、請求項１に記載の、バックアップ周期により、バックアップデータの重要度ランクに応じて転送タイミングを調節する方法と、請求項３に記載の、データ蓄積件数の下限により、バックアップデータの重要度ランクに応じて転送タイミングを調節する方法において、バックアップ周期の設定値とデータ蓄積件数の下限の設定値を、ＡＮＤ条件あるいは０Ｒ条件等で組み合わせることにより、双方の方法を併用することも可能である。
【００３２】
また、バックアップデータの加工処理あるいは運用維持管理の容易化の観点から、バックアップ先データベース２において、少なくとも、最低重要度ランクのデータのバックアップタイミングに合わせて、バックアップ元データベース１から転送された個々のデータに付与されているタイムスタンプ値に基づいて、バックアップデータの時間配列の並べ替えを行うのが好適である。
【００３３】
さらに、バックアップ元データベースへの個々の入力データに対して、入力タイミングと同時にタイムスタンプを付与すると共に、前記個々の入力データを予め決められた重要度判定基準に基づいてランク付けし、重要度の高いデータはバックアップ頻度を多くし、重要度の低いデータはバックアップ頻度を少なくするように、バックアップ周期あるいはデータ蓄積件数の下限をパラメータとして、バックアップタイミングを制御する本発明による手法は、コンピュータに実行させることができるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ，ＤＶＤ等）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【図面の簡単な説明】
【００３４】
【図１】本発明による方法を実施する時系列データバックアップシステムの概略構成図である。
【図２】入力データの重要度ランク毎のパックアップ周期をパラメータとする本発明による方法のデータフロー例を示す図である。
【図３】入力データの重要度ランク毎の蓄積件数の下限をパラメータとする本発明による方法のデータフロー例を示す図である。
【符号の説明】
【００３５】
１  バックアップ元データベース
２  パックアップ先データベース
３  バックアップ元データベースヘの入力データ
４  バックアップ元データベースヘの蓄積データ
５  バックアップ先データベースヘの転送中のデータ
６  バックアップ先データベースヘのバックアップデータ
７  タイムスタンプ付与手段
８  重要度ランク識別手段
９  データ転送用通信ネットワーク（公衆ネットワーク等）
１０  コンピュータセンター等
１１  バックアップセンター等
【図１】
2005149285.tif 000003
【図２】
2005149285.tif 000004
【図３】
2005149285.tif 000005