(57)【要約】【課題】既存データベースと新規データベースのバージョンや種別が異なる場合でも適用することができるデータベース保守装置を提供する。【解決手段】初期化手順１０にしたがってクエリを発行して新規データベース１２を初期化する初期化装置１１と、クライアントから既存データベース１４に発行されるクエリの流れを遅延もしくは停止させるクエリ制御装置１３と、クエリを発行することにより、既存データベース１４のデータベースファイルのスナップショットを作成し、取り出し、そのデータを新規データベース１２に投入してデータベースファイルのスナップショットを複製するデータベースファイル複製装置１５と、クライアントから既存データベース１４に発行されるクエリを複製してファイル１７に蓄積する差分蓄積装置１６と、ファイル１７に蓄積されたクエリを新規データベース１２に発行する差分反映装置１８とを備える。【選択図】図１
2008033485.tif 000002
【特許請求の範囲】
【請求項１】
同一のデータを持つデータベースを束ねたデータベース・クラスタにおいて、データベース・クラスタを動作させたまま、既にデータベース・クラスタに束ねられている既存データベースと同じデータを持つことを保証したうえで新規データベースをデータベース・クラスタに組み込むデータベース保守装置であって、
所定の初期化手順にしたがってクエリを発行して新規データベースを初期化する初期化手段と、
クライアントから既存データベースに発行されるクエリの流れを遅延もしくはトランザクションの区切れ目で停止させるクエリ制御手段と、
トランザクションを開始するクエリを発行して既存データベースのデータベースファイルのスナップショットを作成し、データ取り出し用クエリを発行して前記スナップショットのデータを既存データベースから取り出し、データ投入用クエリを発行して前記取り出したデータを新規データベースに投入することにより、データベースファイルのスナップショットを複製するデータベースファイル複製手段と、
クライアントから既存データベースに発行されるクエリを複製してファイルに蓄積する差分蓄積手段と、
前記差分蓄積手段が前記ファイルに蓄積したクエリを新規データベースに発行する差分反映手段と
を備えたことを特徴とするデータベース保守装置。
【請求項２】
前記データベースファイル複製手段は、前記既存データベースから取り出したデータを、所定の変換手順にしたがってデータ変換して前記新規データベースに投入し、
前記差分反映手段は、前記差分蓄積手段がファイルに蓄積したクエリを、所定の変換手順にしたがってデータ変換して前記新規データベースに発行する
ことを特徴とする請求項１に記載のデータベース保守装置。
【請求項３】
前記クエリ制御手段は、前記差分蓄積手段がクエリを蓄積するファイルのサイズの増減に応じて、前記クライアントから既存データベースに発行されるクエリの流れの遅延量を動的に増減させることを特徴とする請求項１又は２に記載のデータベース保守装置。
【請求項４】
同一のデータを持つデータベースを束ねたデータベース・クラスタにおいて、データベース・クラスタを動作させたまま、既にデータベース・クラスタに束ねられている既存データベースと同じデータを持つことを保証したうえで新規データベースをデータベース・クラスタに組み込むデータベース保守方法であって、
初期化手段が、所定の初期化手順にしたがってクエリを発行して新規データベースを初期化するステップと、
クエリ制御手段が、クライアントから既存データベースに発行されるクエリの流れを停止させるステップと、
データベースファイル複製手段が、トランザクションを開始するクエリを発行して既存データベースのデータベースファイルのスナップショットを作成するステップと、
差分蓄積手段が、クライアントから既存データベースに発行されるクエリの複製をファイルに蓄積するステップと、
クエリ制御手段が、クライアントから既存データベースに発行されるクエリの流れを遅延させるステップと、
データベースファイル複製手段が、データ取り出し用クエリを発行して前記スナップショットのデータを既存データベースから取り出し、データ投入用クエリを発行して前記取り出したデータを新規データベースに投入することにより、データベースファイルのスナップショットを複製するステップと、
差分反映手段が、前記ファイルに蓄積された第１のクエリを、ファイルが空になるまで新規データベースに発行するステップと、
クエリ制御手段がクエリの流れを停止させるステップと、
差分蓄積手段がクエリの蓄積を終了するステップと、
差分反映手段が、前記クエリ制御手段によりクエリの流れを停止させる間にクライアントから発行され前記ファイルに蓄積された第２のクエリを、ファイルが空になるまで新規データベースに発行するステップと、
クエリ制御手段がクエリの流れを通常にもどすステップと
を備えたことを特徴とするデータベース保守方法。
【請求項５】
前記データベースファイルのスナップショットを複製するステップにおいて、前記既存データベースから取り出したデータを新規データベースに投入する際に、該取り出したデータを所定の変換手順にしたがってデータ変換して前記新規データベースに投入し、
前記第１のクエリをファイルが空になるまで新規データベースに発行するステップおよび前記第２のクエリをファイルが空になるまで新規データベースに発行するステップにおいて、前記第１および第２のクエリを、各々所定の変換手順にしたがってデータ変換して前記新規データベースに発行することを特徴とする請求項４に記載のデータベース保守方法。
【請求項６】
前記クエリ制御手段が、前記ファイルのサイズの増減に応じて、前記クライアントから既存データベースに発行されるクエリの流れの遅延量を動的に増減させるステップを備えたことを特徴とする請求項４又は５に記載のデータベース保守方法。
【請求項７】
請求項４乃至６のいずれかに記載のデータベース保守方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同一のデータを持つデータベースを束ねたデータベース・クラスタにおいて、データベース・クラスタを動作させたまま、既にデータベース・クラスタに束ねられている既存データベースと同じデータを持つことを保証したうえで新規データベースをデータベース・クラスタに組み込むデータベース保守装置、データベース保守方法およびこの方法のプログラムに関する。
【背景技術】
【０００２】
従来、同一のデータを持つデータベースを束ねたデータベース・クラスタにおいて、データベース・クラスタを動作させたまま、既にデータベース・クラスタに束ねられている既存データベースと同じデータを持つことを保証したうえで新規データベースをデータベース・クラスタに組み込む場合には、例えば次の方法が使用されていた。
【０００３】
すなわち、ある時点における既存データベースのデータベースファイルのスナップショットを、データ形式としてデータベースファイルを用いて新規データベースに複製し、複製開始の時点から生じた既存データベースのデータベースファイルの差分を、データ形式としてジャーナルログ（データベースファイルの更新履歴）を用いて新規データベースに反映する。
【０００４】
図８は、従来の方法により、データベース保守装置が新規データベースをデータベース・クラスタに組み込む場合の実施形態の一例を示している。図８において、１は既存データベース、２はデータベースファイル複製装置、３は新規データベース、４は差分蓄積装置、５はファイル（ジャーナルログ）、６は差分反映装置である。
【０００５】
また図９は、上記のように構成されたデータベース保守装置が実行する処理のフローチャートを示している。図８、図９において、
（１）第１に、データベースファイル複製装置２により、ある時点における既存データベース１のデータベースファイルのスナップショットを、データ形式としてデータベースファイルを用いて新規データベース３に複製する（ステップＳ６０，Ｓ６１）。また、差分蓄積装置４により、複製開始の時点から生じた既存データベース１のデータベースファイルの差分を、データ形式としてジャーナルログを用いてファイル５に蓄積する（ステップＳ６２，Ｓ６３）。そして蓄積を継続したまま以下の（２）〜（４）の処理を実施する。
（２）第２に、必要に応じて新規データベース３に対して保守作業を行う（ステップＳ６４，Ｓ６５）。
（３）第３に、差分反映装置６により、差分蓄積装置４がファイル５に蓄積しているジャーナルログをファイル５が空になるまで新規データベース３のデータベースファイルに反映する（ステップＳ６６，Ｓ６７）。
（４）第４に、既存データベース１の処理を一時中断する（ステップＳ６８）。
（５）第５に、差分蓄積装置４によるジャーナルログの蓄積を終了する（ステップＳ６９）。
（６）第６に、前記（４）の処理の間に差分蓄積装置４がファイル５に蓄積したジャーナルログを、差分反映装置６が新規データベース３のデータベースファイルに反映する（ステップＳ７０，Ｓ７１）。
（７）第７に、データベースの処理を再開する（ステップＳ７２）。
【０００６】
尚、前記従来のデータベース保守方法としては、たとえば下記特許文献１に記載のものが提案されている。
【特許文献１】特開平６−２５０９０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記の従来技術では、同一のデータを持つデータベースを束ねたデータベース・クラスタにおいて、データベース・クラスタを動作させたまま、既にデータベース・クラスタに束ねられている既存データベースと同じデータを持つことを保証したうえで新規データベースをデータベース・クラスタに組み込む場合において、既存データベース１から新規データベース３にデータを複製するときのデータ形式としてデータベースファイルとジャーナルログを使用し、また、既存データベース１に発行されたクエリを随時処理する。このために以下の問題があった。
（１）データベースファイルやジャーナルログはデータベース本体の仕様に密に関連しているために、既存データベース１と新規データベース３のバージョンや種別が異なる場合には適用できない。
（２）ファイルに蓄積されるジャーナルログを新規データベース３に反映する速度が、ジャーナルログをファイルに蓄積する速度よりも遅い可能性があり、この場合には組み込み処理が終了しない。
【０００８】
本発明は上記の点に鑑みてなされたものでその目的は、新規データベースをデータベース・クラスタに組み込む場合において、既存データベースと新規データベースのバージョンや種別が異なる場合にも適用することができ、また組み込み処理の終了を保証したデータベース保守装置、データベース保守方法およびこの方法のプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために本発明は、同一のデータを持つデータベースを束ねたデータベース・クラスタにおいて、データベース・クラスタを動作させたまま、既にデータベース・クラスタに束ねられている既存データベースと同じデータを持つことを保証したうえで新規データベースをデータベース・クラスタに組み込む場合において、既存データベースから新規データベースにデータを複製するときのデータ形式としてクエリを使用したうえで、必要に応じてデータを変換し、また、既存データベースに発行されるクエリの流れの遅延量を組み込み処理の進捗に応じて動的に増減させるように構成し、これによって、既存データベースと新規データベースのバージョンや種別が異なる場合にも適用可能にし、また、組み込み処理が終了することを保証した。
【００１０】
すなわち請求項１に記載のデータベース保守装置は、同一のデータを持つデータベースを束ねたデータベース・クラスタにおいて、データベース・クラスタを動作させたまま、既にデータベース・クラスタに束ねられている既存データベースと同じデータを持つことを保証したうえで新規データベースをデータベース・クラスタに組み込むデータベース保守装置であって、所定の初期化手順にしたがってクエリを発行して新規データベースを初期化する初期化手段と、クライアントから既存データベースに発行されるクエリの流れを遅延もしくはトランザクションの区切れ目で停止させるクエリ制御手段と、トランザクションを開始するクエリを発行して既存データベースのデータベースファイルのスナップショットを作成し、データ取り出し用クエリを発行して前記スナップショットのデータを既存データベースから取り出し、データ投入用クエリを発行して前記取り出したデータを新規データベースに投入することにより、データベースファイルのスナップショットを複製するデータベースファイル複製手段と、クライアントから既存データベースに発行されるクエリを複製してファイルに蓄積する差分蓄積手段と、前記差分蓄積手段が前記ファイルに蓄積したクエリを新規データベースに発行する差分反映手段とを備えたことを特徴としている。
【００１１】
また請求項２に記載のデータベース保守装置は、前記データベースファイル複製手段は、前記既存データベースから取り出したデータを、所定の変換手順にしたがってデータ変換して前記新規データベースに投入し、前記差分反映手段は、前記差分蓄積手段がファイルに蓄積したクエリを、所定の変換手順にしたがってデータ変換して前記新規データベースに発行することを特徴としている。
【００１２】
また請求項４に記載のデータベース保守方法は、同一のデータを持つデータベースを束ねたデータベース・クラスタにおいて、データベース・クラスタを動作させたまま、既にデータベース・クラスタに束ねられている既存データベースと同じデータを持つことを保証したうえで新規データベースをデータベース・クラスタに組み込むデータベース保守方法であって、初期化手段が、所定の初期化手順にしたがってクエリを発行して新規データベースを初期化するステップと、クエリ制御手段が、クライアントから既存データベースに発行されるクエリの流れを停止させるステップと、データベースファイル複製手段が、トランザクションを開始するクエリを発行して既存データベースのデータベースファイルのスナップショットを作成するステップと、差分蓄積手段が、クライアントから既存データベースに発行されるクエリの複製をファイルに蓄積するステップと、クエリ制御手段が、クライアントから既存データベースに発行されるクエリの流れを遅延させるステップと、データベースファイル複製手段が、データ取り出し用クエリを発行して前記スナップショットのデータを既存データベースから取り出し、データ投入用クエリを発行して前記取り出したデータを新規データベースに投入することにより、データベースファイルのスナップショットを複製するステップと、差分反映手段が、前記ファイルに蓄積された第１のクエリを、ファイルが空になるまで新規データベースに発行するステップと、クエリ制御手段がクエリの流れを停止させるステップと、差分蓄積手段がクエリの蓄積を終了するステップと、差分反映手段が、前記クエリ制御手段によりクエリの流れを停止させる間にクライアントから発行され前記ファイルに蓄積された第２のクエリを、ファイルが空になるまで新規データベースに発行するステップと、クエリ制御手段がクエリの流れを通常にもどすステップとを備えたことを特徴としている。
【００１３】
また請求項５に記載のデータベース保守方法は、前記データベースファイルのスナップショットを複製するステップにおいて、前記既存データベースから取り出したデータを新規データベースに投入する際に、該取り出したデータを所定の変換手順にしたがってデータ変換して前記新規データベースに投入し、前記第１のクエリをファイルが空になるまで新規データベースに発行するステップおよび前記第２のクエリをファイルが空になるまで新規データベースに発行するステップにおいて、前記第１および第２のクエリを、各々所定の変換手順にしたがってデータ変換して前記新規データベースに発行することを特徴としている。
【００１４】
上記構成によれば、既存データベースから新規データベースにデータを複製するときのデータ形式として、データベース本体の仕様との関連が疎な、標準化が進んでいるクエリを使用しているので、従来のように、データベースファイルやジャーナルログがデータベース本体の仕様に密に関連しているために、既存データベースと新規データベースのバージョンや種別が異なる場合には使用できないという問題は解消される。
【００１５】
また請求項３に記載のデータベース保守装置は、前記クエリ制御手段は、前記差分蓄積手段がクエリを蓄積するファイルのサイズの増減に応じて、前記クライアントから既存データベースに発行されるクエリの流れの遅延量を動的に増減させることを特徴としている。
【００１６】
また請求項６に記載のデータベース保守方法は、前記クエリ制御手段が、前記ファイルのサイズの増減に応じて、前記クライアントから既存データベースに発行されるクエリの流れの遅延量を動的に増減させるステップを備えたことを特徴としている。
【００１７】
上記構成によれば、新規データベースへの反映が確実となるため、従来のように、ファイルに蓄積されるジャーナルログを新規データベースに反映する速度が、ジャーナルログをファイルに蓄積する速度よりも遅い可能性があり、この場合に組み込み処理が終了しないという問題は解消される。
【発明の効果】
【００１８】
（１）請求項１〜７に記載の発明によれば、既存データベースから新規データベースにデータを複製するときのデータ形式として、データベース本体の仕様との関連が疎な、標準化が進んでいるクエリを使用しているので、汎用性が高くなって、既存データベースと新規データベースのバージョンや種別が異なる場合にも適用が可能となる。
（２）請求項２、５に記載の発明によれば、必要に応じてデータを変換することができる。
（３）請求項３、６に記載の発明によれば、ファイルに蓄積されるクエリを発行する速度に応じて、既存データベースに発行されるクエリの流れの遅延量を動的に増減させ、クエリをファイルに蓄積する速度を動的に増減させているので、組み込み処理の終了を保証できる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しながら本発明の実施の形態を説明するが、本発明は下記の実施形態例に限定されるものではない。
（実施例１）
図１は本発明の請求項１に係るデータベース保守装置の実施形態例を示すブロック図、図２は本発明の請求項４に係るデータベース保守方法の実施形態例を示すフローチャートである。
【００２０】
図１において、１１は本発明の初期化手段としての初期化装置であり、所定の初期化手順１０（コンピュータプログラム等による）にしたがってクエリを発行して新規データベース１２を初期化する。
【００２１】
１３は本発明のクエリ制御手段としてのクエリ制御装置であり、クライアントから既存データベース１４に発行されるクエリ（処理要求）の流れを遅延もしくはトランザクションの区切れ目で停止させる。
【００２２】
１５は本発明のデータベースファイル複製手段としてのデータベースファイル複製装置であり、シリアライザブル隔離レベルのトランザクションを開始するクエリを発行して、既存データベース１４のデータベースファイルのスナップショットを作成し、データ取り出し用クエリを発行して前記スナップショットのデータを既存データベース１４から取り出し、データ投入用クエリを発行して前記取り出したデータを新規データベース１２に投入することにより、データベースファイルのスナップショットを複製する。
【００２３】
１６は本発明の差分蓄積手段としての差分蓄積装置であり、クライアントから既存データベース１４に発行されるクエリを複製してファイル１７に蓄積する。
【００２４】
１８は本発明の差分反映手段としての差分反映装置であり、差分蓄積装置１６がファイル１７に蓄積したクエリを新規データベース１２に発行する。
【００２５】
尚上記図１の各構成要素は、例えばコンピュータにより実行されるものである。
【００２６】
図１のように構成されたデータベース保守装置は、新規データベースをデータベース・クラスタに組み込む際に、図２のフローチャートに沿って次のような動作を行う。
（１）初期化手順１０および初期化装置１１により、新規データベース１２を初期化する（ステップＳ１０，Ｓ１１）。
（２）クエリ制御装置１３により、クライアントから既存データベース１４に発行されるククエリの流れを停止させる（ステップＳ１２）。
（３）データベースファイル複製装置１５により、シリアライザブル隔離レベルのトランザクションを開始するクエリを発行することによって、既存データベース１４のデータベースファイルのスナップショットを作成する（ステップＳ１３）。
（４）差分蓄積装置１６により、クライアントから既存データベース１４に発行されるクエリの複製をファイル１７に蓄積する（ステップＳ１４）。蓄積を継続したまま以下の（５）〜（８）の処理を実施する。
（５）クエリ制御装置１３により、クライアントから既存データベース１４に発行されるクエリの流れを遅延させる（ステップＳ１５）。遅延を継続させたまま以下の（６）〜（７）の処理を実施する。
（６）データベースファイル複製装置１５により、クエリを発行することによって、既存データベース１４のデータベースファイルのスナップショットを新規データベース１２に複製する（ステップＳ１６）。
（７）差分反映装置１８により、差分蓄積装置１６がファイル１７に蓄積しているクエリ（第１のクエリ）をファイル１７が空になるまで新規データベース１２に発行する（ステップＳ１７ａ，Ｓ１７ｂ）。対象になるクエリ（第１のクエリ）は、（ａ）データベースファイル複製装置１５によりスナップショットを複製している間にクライアントから発行されたクエリと、（ｂ）前記の（ａ）のクエリを差分反映装置１８が発行している間にクライアントから発行されたクエリである。
（８）クエリ制御装置１３により、クエリの流れの遅延を終了し、さらにクエリの流れを停止させる（ステップＳ１８）。
（９）差分蓄積装置１６によるクエリの蓄積を終了する（ステップＳ１９）。
（１０）差分反映装置１８により、差分蓄積装置１６がファイル１７に蓄積したクエリ（第２のクエリ）をファイル１７が空になるまで発行する（ステップＳ２０ａ，Ｓ２０ｂ）。対象になるクエリ（第２のクエリ）は、クエリ制御装置１３によりクエリの流れを停止させる間にクライアントから発行されたクエリである。
（１１）クエリ制御装置１３により、クエリの流れを通常にもどす（ステップＳ２１）。
（実施例２）
図３は本発明の請求項２に係るデータベース保守装置の実施形態例を示すブロック図、図４および図５は本発明の請求項５に係るデータベース保守方法の実施形態例を示すフローチャートである。
【００２７】
図３において図１と同一部分は同一符号をもって示し、その説明は省略する。図３において図１と異なる点（図３の一点鎖線部分）は、データベースファイル複製装置１５および差分反映装置１８が変換手順２０（コンピュータプログラム等による）にしたがってデータ変換を行うことにあり、その他の部分は図１と同様に構成されている。
【００２８】
図３におけるデータベースファイル複製装置１５は、前記図２のステップＳ１６においてデータベースファイルのスナップショットを複製する際に、図４のフローチャートに沿って次のような動作によりデータ変換を行う。
（１）初期化を行った（ステップＳ３０）後に、既存データベース１４にデータ取り出し用クエリを一つ発行する（ステップＳ３１）。
（２）データ取り出し用クエリに対応するデータを既存データベース１４から一つ取り出す（ステップＳ３２）。
（３）変換手順２０に従って、データが変換対象であれば変換する（ステップＳ３３ａ，Ｓ３３ｂ）。
（４）新規データベース１２にデータ投入用クエリを発行してデータを投入する（ステップＳ３４）。
（５）データ取り出し用クエリに対応する全てのデータについて、上記の（２）〜（４）を実施する（ステップＳ３５，Ｓ３２〜Ｓ３４）。
（６）全てのデータ取り出し用クエリについて、上記の（１）〜（５）を実施する（ステップＳ３６，Ｓ３１〜Ｓ３５）。
【００２９】
また図３における差分反映装置１８は、前記図２のステップＳ１７ａ，Ｓ１７ｂおよびステップＳ２０ａ，Ｓ２０ｂにおいて、クエリを新規データベース１２に発行する際に、図５のフローチャートに沿って次のような動作によりデータ変換を行う。
（１）初期化を行った（ステップＳ４０）後に、ファイル１７からクエリを一つ取り出す（ステップＳ４１）。
（２）変換手順２０に従って、クエリが変換対象であれば変換する（ステップＳ４２ａ，Ｓ４２ｂ）。
（３）新規データベース１２にクエリを発行する（ステップＳ４３）。
（４）ファイル１７が空になるまで、上記の（１）〜（３）を実施する（ステップＳ４４，Ｓ４１〜Ｓ４３）。
（実施例３）
図６は本発明の請求項３に係るデータベース保守装置の実施形態例を示すブロック図、図７は本発明の請求項６に係るデータベース保守方法の実施形態例を示すフローチャートである。
【００３０】
図６において図１と同一部分は同一符号をもって示し、その説明は省略する。図６において図１と異なる点（図６の一点鎖線部分）は、クエリ制御装置１３がファイル１７のサイズの増減に応じてクエリの流れの遅延量を動的に増減させることにあり、その他の部分は図１と同様に構成されている。
【００３１】
図６におけるクエリ制御装置１３は、前記図２のステップＳ１５〜Ｓ１７ａ，Ｓ１７ｂにおいて、クエリの流れを遅延させる際に、図７のフローチャートに沿って次のような動作により遅延量を動的に増減させる。
（１）初期化を行った（ステップＳ５０）後に、ファイル１７のサイズを確認する（ステップＳ５１）。
（２）前回確認したときのサイズより大きければ遅延量を増やし、小さければ遅延量を減らす（ステップＳ５２ａ〜Ｓ５２ｃ）。
（３）これを定期的に繰り返す（ステップＳ５３，Ｓ５１〜Ｓ５２ａ，Ｓ５２ｂ，Ｓ５２ｃ）。
【００３２】
また、前記図２、図４、図５、図７のデータベース保守方法をコンピュータに実行させるためのプログラムを構築するものである。
【００３３】
また前記プログラムを記録した記録媒体を、システム、又は装置に供給し、そのシステム又は装置のＣＰＵ（ＭＰＵ）が記録媒体に格納されたプログラムを読み出し実行することも可能である。この場合記録媒体から読み出されたプログラム自体が上記実施形態の機能を実現することになり、このプログラムを記録した記録媒体としては、例えば、ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＭＯ及びＨＤＤ等がある。
【００３４】
以上、本発明を実施形態例に基づき具体的に説明したが、本発明は上述の実施例に限定されるものではない。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態例によるデータベース保守装置の全体構成を示すブロック図。
【図２】図１のデータベース保守装置の動作を示すフローチャート。
【図３】本発明の他の実施形態例によるデータベース保守装置の全体構成を示すブロック図。
【図４】図３のデータベース保守装置の要部の動作を示すフローチャート。
【図５】図３のデータベース保守装置の要部の動作を示すフローチャート。
【図６】本発明の他の実施形態例によるデータベース保守装置の全体構成を示すブロック図。
【図７】図６のデータベース保守装置の要部の動作を示すフローチャート。
【図８】従来のデータベース保守装置の一例を示すブロック図。
【図９】図８のデータベース保守装置の動作を示すフローチャート。
【符号の説明】
【００３６】
１０…初期化手順、１１…初期化装置、１２…新規データベース、１３…クエリ制御装置、１４…既存データベース、１５…データベースファイル複製装置、１６…差分蓄積装置、１７…ファイル、１８…差分反映装置、２０…変換手順。
【図１】
2008033485.tif 000003
【図２】
2008033485.tif 000004
【図３】
2008033485.tif 000005
【図４】
2008033485.tif 000006
【図５】
2008033485.tif 000007
【図６】
2008033485.tif 000008
【図７】
2008033485.tif 000009
【図８】
2008033485.tif 000010
【図９】
2008033485.tif 000011