JP3335697B2 - Checkpoint journal acquisition method - Google Patents
Checkpoint journal acquisition methodInfo
- Publication number
- JP3335697B2 JP3335697B2 JP04246093A JP4246093A JP3335697B2 JP 3335697 B2 JP3335697 B2 JP 3335697B2 JP 04246093 A JP04246093 A JP 04246093A JP 4246093 A JP4246093 A JP 4246093A JP 3335697 B2 JP3335697 B2 JP 3335697B2
- Authority
- JP
- Japan
- Prior art keywords
- journal
- transaction
- checkpoint
- queue
- control block
- 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
Landscapes
- Debugging And Monitoring (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、オンライントランザク
ションシステムにおけるチェックポイントジャーナルの
採取を高速にするとともに、システムダウン時のリカバ
リ開始の位置を迅速に検索してシステムの処理の遅延を
防止するチェックポイントジャーナルの取得方式に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a checkpoint system for speeding up the collection of a checkpoint journal in an online transaction system, and quickly searching for a recovery start position in the event of a system failure to prevent a delay in system processing. Regarding the journal acquisition method.
【0002】[0002]
【従来の技術】例えば、銀行の自動預金支払機やPOS
ターミナルにおける入出力に関する記録において、障害
が発生した場合に回復処理を行うリカバリのためオンラ
イントランザクションシステムが使用されている。上記
オンライントランザクションシステムは、キャッシャー
から現金を引き出す指示がされるとデータベースを更新
したにも拘らず、例えば、キャッシャーの原因により現
金が引き出せなかった場合、キャッシャーから受け取っ
た情報が出力されないとコミット処理(COMMIT処
理)である完了処理ができない。2. Description of the Related Art For example, an automatic teller machine at a bank or a POS
In a record related to input / output at a terminal, an online transaction system is used for recovery for performing recovery processing when a failure occurs. For example, in a case where cash cannot be withdrawn due to a cashier, the online transaction system performs a commit process (e.g., when cash cannot be withdrawn due to a cashier's instruction, if information received from the cashier is not output, despite an instruction from the cashier to withdraw cash). COMMIT processing) cannot be performed.
【0003】上記オンライントランザクションシステム
のリカバリにおけるチェックポイントジャーナルの取得
は、現時点での実行中のトランザクションのうち、ジャ
ーナルを取得して、かつ、ジャーナルファイルの書き込
み位置が最も古いトランザクションを検出して行う。従
って、上記チェックポイントジャーナルの取得において
は、全てのトランザクションのコントロールブロック
(制御データ)をすべてチェックする必要があった。[0003] Acquisition of a checkpoint journal in the recovery of the online transaction system is performed by acquiring a journal and detecting a transaction with the oldest write position of a journal file among transactions currently being executed. Therefore, in obtaining the checkpoint journal, it is necessary to check all control blocks (control data) of all transactions.
【0004】更に、チェックポイントジャーナルの書き
込みサイクルは、幾つかのトランザクションのCOMM
IT処理が完了したら取得するトランザクション数で設
定するシステムが一般的であった。In addition, the write cycle of the checkpoint journal is based on the COMM of some transactions.
In general, a system is set based on the number of transactions to be acquired when the IT processing is completed.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、従来
は、チェックポイント取得のために全てのトランザクシ
ョンのコントロールブロックをチェックするため、取得
までに時間を要し、特に、ジャーナル量の多いトランザ
クションが多数発生するとシステムダウン発生時のリカ
バリ時間に多大の時間が必要になり、システムリカバリ
の処理の遅延を招来する問題があった。However, conventionally, since the control blocks of all transactions are checked for checkpoint acquisition, it takes a long time to acquire the checkpoints. A large amount of time is required for the recovery time when a system failure occurs, and there is a problem that the processing of the system recovery is delayed.
【0006】本発明は、このような従来の課題に鑑みて
なされたものであり、その目的は、チェックポイントジ
ャーナルの採取を高速にするとともに、システムダウン
時に利用するジャーナル量の増大を防ぎシステムリカバ
リの処理の遅延を防止するチェックポイントジャーナル
の取得方式を提供することにある。[0006] The present invention has been made in view of such a conventional problem, and an object of the present invention is to increase the speed of collecting checkpoint journals and to reduce system downtime.
System recovery to prevent an increase in the amount of journals used
It is an object of the present invention to provide a checkpoint journal acquisition method for preventing a delay in the processing of data.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するた
め、本発明は、チェックポイントジャーナル書き込み頻
度を示すサイズの設定値であるサイクル値およびジャー
ナル書き込みの都度書き込みジャーナルサイズに応じて
加算される積算サイズを有するジャーナル制御情報部
と、実行中のトランザクションの制御情報を有するトラ
ンザクション制御ブロックと、入力メッセージジャーナ
ルを取得すると前記トランザクション制御ブロックをボ
トムに結合して最も古いジャーナルファイル情報を有す
るトランザクション制御ブロックの順に結合されるジャ
ーナルキューと、前記入力メッセージジャーナルに対す
る出力メッセージもしくはトランザクションのコミット
が出たときに前記ジャーナルキューからトランザクショ
ン制御ブロックを外してジャーナルファイル情報を出力
メッセージジャーナル書き込み位置もしくはトランザク
ションの更新イメージジャーナルの位置に変更し、当該
ジャーナルキューのボトムに結合し直す手段と、前記ジ
ャーナル制御情報部の積算サイズがサイクルに等しくな
ると前記ジャーナルキューの先頭に結合されているトラ
ンザクション制御ブロックを取り出し、当該トランザク
ション制御ブロックの有する制御情報に含まれるジャー
ナルファイル情報をチェックポイントジャーナルとして
書き出すチェックポイントジャーナル書出し手段とを備
えたことを要旨とする。In order to achieve the above object, the present invention provides a checkpoint journal writing frequently.
Cycle value and jar, which are the setting values of the size indicating the degree
Each time a null write is made, depending on the write journal size
A journal control information section having an accumulated size to be added , a transaction control block having control information of a transaction being executed, and a transaction control block having the oldest journal file information by connecting the transaction control block to the bottom when an input message journal is obtained. and a journal queue coupled in the order of the transaction control block, against the input message journal
Output message or transaction commit
When a transaction comes out of the journal queue
Remove journal control block and output journal file information
Message journal write position or transaction
Means for changing the position of the update image journal of the journal and re-associating it with the bottom of the journal queue; and, when the integrated size of the journal control information section becomes equal to the cycle, the transaction control block coupled to the head of the journal queue Take out the relevant transac
Jar included in the control information of the application control block
And a checkpoint journal writing means for writing null file information as a checkpoint journal .
【0008】[0008]
【作用】上述の如く構成すれば、入力メッセージジャー
ナルを取得すると実行中のトランザクションのジャーナ
ル制御情報を有するトランザクション制御ブロックをボ
トムに結合して、ジャーナルキューの最も古いジャーナ
ルを有するトランザクション制御ブロックの順に結合さ
れる。その後、前記入力メッセージジャーナルの出力メ
ッセージまたはコミットが入力されると前記ジャーナル
キューからトランザクション制御ブロックを外してジャ
ーナルファイル情報を出力メッセージジャーナル書き込
み位置もしくはトランザクションの更新イメージジャー
ナルの位置に変更し、当該ジャーナルキューのボトムに
結合し直す。そして、チェックポイント書出し手段によ
り、ジャーナル書き込み量を示すサイクルおよびジャー
ナル書き込みの積算サイズを有するジャーナル制御情報
部の積算サイズがサイクルに等しくなると前記ジャーナ
ルキューの先頭に結合されているトランザクション制御
ブロックを取り出してチェックポイントを書き出すの
で、チェックポイントジャーナルの採取を高速にすると
ともに、システムダウン時のリカバリに利用するジャー
ナル量の増大を防ぎシステムリカバリ処理の遅延を防止
できる。 With the above arrangement, when the input message journal is acquired, the transaction control blocks having the journal control information of the transaction being executed are joined to the bottom, and the transaction control blocks having the oldest journal in the journal queue are joined in order. Is done. Then, the output message of the input message journal
When a message or commit is input, the transaction control block is removed from the journal queue and the journal is deleted.
Writes journal file information to output message journal
Update image jar of the position or transaction
Null position and rejoin to the bottom of the journal queue. By checkpoint write means, it retrieves the transaction control block integration size of the journal control information unit having an accumulated size of the cycle and the journal writing indicating the journal writing quantity is coupled to the top of the equal and the journal queue cycle Since checkpoints are written, the collection of checkpoint journals can be performed at high speed, and the journals used for recovery in the event of a system failure
Prevent delay in system recovery processing
it can.
【0009】[0009]
【実施例】以下、本発明の−実施例を図面に基づいて説
明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The embodiments of the present invention will be described below with reference to the drawings.
【0010】図1は本発明のチェックポイントジャーナ
ルの取得方式に係る一実施例を示す構成図である。FIG. 1 is a block diagram showing an embodiment of a checkpoint journal acquisition method according to the present invention.
【0011】同図において、トランザクション制御情報
テーブル1は、ジャーナル制御情報(JLDT)3、実
行キュー(ACT)5およびジャーナルキュー(TRJ
Q)7を備えて、トランザクション処理に必要な各種の
情報を管理する。In FIG. 1, a transaction control information table 1 includes a journal control information (JLDT) 3, an execution queue (ACT) 5, and a journal queue (TRJ).
Q) 7 to manage various information necessary for transaction processing.
【0012】ジャーナル制御情報3はチェックポイント
ジャーナルの書き込み頻度を示すサイズの設定値である
サイクル9と、ジャーナルの書き込みの都度、書き込み
ジャーナルサイズに応じて加算される積算サイズである
SUM11を有して、ジャーナルシステムの各種の制御
情報を格納している。ジャ−ナル書き込みタスク13
は、全てのトランザクションのメッセージ、ジャーナル
ファイルのジャーナルを取得するタスクである。The journal control information 3 is a checkpoint
This is the size setting that indicates the frequency of journal writing
Cycle 9 and each time a journal is written
This is the total size added according to the journal size
It has a SUM 11 and stores various types of control information of the journal system. Journal Write Task 13
Is the message, journal of all transactions
This task gets the journal of a file .
【0013】実行キュー5は、実行中の全てのトランザ
クションの情報を有して、トランザクションが投入され
ると後述するトランザクション制御ブロックがボトムに
結び付けられる。The execution queue 5 has information on all transactions being executed, and when a transaction is entered, a transaction control block, which will be described later, is linked to the bottom.
【0014】ジャーナルキュー7は、最も古いジャーナ
ルを持つトランザクションの順に後述するトランザクシ
ョン制御ブロックが結びつけられる。上記ジャーナルキ
ュー7および実行キュー5に結び付けられているトラン
ザクション制御ブロック15a〜15dは、実行中のト
ランザクションの制御情報を有して、キューの先頭に結
び付けられているトランザクション制御ブロック15a
にはジャーナル書き込みタスク13によりジャーナルキ
ュー7の先頭の情報であるジャーナル情報17がセット
される。ジャーナルファイル19aおよび19bは、ジ
ャーナル書き込みタスク13により実更新される。In the journal queue 7, transaction control blocks to be described later are linked in the order of transactions having the oldest journal. The transaction control blocks 15a to 15d linked to the journal queue 7 and the execution queue 5 have control information of the transaction being executed, and have the transaction control block 15a linked to the head of the queue.
Is set to the journal information 17 which is information at the head of the journal queue 7 by the journal writing task 13. The journal files 19a and 19b are actually updated by the journal writing task 13.
【0015】次に、チェックポイントジャーナルの取得
方式の全体を図2の構成図を用いてトランザクションの
流れを示す。Next, the flow of a transaction will be described with reference to the configuration diagram of FIG. 2 for the entire checkpoint journal acquisition method.
【0016】まず、図中Aに示す入力メッセージジャー
ナル(IMJ)のジャーナル取得とトランザクション
(TX)のメッセージ投入において、メッセージ投入さ
れるとジャーナル書き込みタスク13は、業務プログラ
ム21を起動させて、ジャーナルファイル25に入力メ
ッセージを所定アドレスに記憶する。上記業務プログラ
ム21の実行が終了すると図中Bに示すTXのCOMM
IT処理が実行される。上記COMMIT処理によりジ
ャーナル書き込みタスク13は、ジャーナルファイル2
5にジャーナル取得(データのロック解放)して、図中
Cに示す端末およびデータベースの実更新を要求する。
ジャーナル書き込みタスク13から実更新が要求される
とデータベース書き込みタスク(DWTR)27はデー
タベース29a〜29cを実更新し、ターミナルコント
ロール(TCOM)31は端末に出力メッセージを送信
する。データベース書き込みタスク27およびターミナ
ルコントロール31による実更新や送信が完了すると図
中Dに示すデータベース29a〜29cおよび端末33
からクリーンポイントが出力される。First, in the input message journal (IMJ) journal acquisition and transaction (TX) message input shown in A in the figure, when a message is input, the journal writing task 13 activates the business program 21 to start the journal file. 25 stores the input message at a predetermined address. When the execution of the business program 21 is completed, the TX COMM shown in FIG.
IT processing is performed. By the above COMMIT processing, the journal writing task 13 sets the journal file 2
5, a journal is acquired (data lock is released), and a request is made to actually update the terminal and database shown in C in FIG.
When an actual update is requested from the journal writing task 13, the database writing task (DWTR) 27 actually updates the databases 29a to 29c, and the terminal control (TCOM) 31 sends an output message to the terminal.
I do. When the actual update and transmission by the database writing task 27 and the terminal control 31 are completed, the databases 29a to 29c and the terminal 33 shown in FIG.
Will output a clean point.
【0017】次に、本実施例の作用を図3(a) 〜(c) に
示すフローチャートを用いて説明する。なお、上記図3
(a) 〜(c) に示すフローチャートは非同期に動作するも
のである。Next, the operation of this embodiment will be described with reference to the flowcharts shown in FIGS. Note that FIG.
The flowcharts shown in (a) to (c) operate asynchronously.
【0018】まず、トランザクション(TX)実行の流
れを図3(a) のフローチャートを用いて説明する。上記
トランザクションが投入されるとジャーナル書き込みタ
スク13は、トランザクション制御ブロックを作成して
実行キュー5のボトムに結び付ける(ステップ100〜
110)。上記トランザクションが入力メッセージジャ
ーナル(IMJ)取得モードの場合にジャーナル書き込
みタスク13は、ジャーナル情報の書き込みジャーナル
ファイルの通番と論理位置をトランザクション制御ブロ
ックに結び付ける(ステップ120〜130)。その
後、トランザクションが実行されてCOMMIT処理に
よりジャーナル取得が行われて出力メッセージジャーナ
ル(OMJ)を取得するとトランザクション制御ブロッ
クをジャーナルキュー7のボトムに結び直す。一方、入
力メッセージジャーナルを取得していなければジャーナ
ルキュー7のボトムに結び付ける(ステップ140〜1
80)。First, the flow of transaction (TX) execution will be described with reference to the flowchart of FIG. When the transaction is input, the journal writing task 13 creates a transaction control block and associates it with the bottom of the execution queue 5 (steps 100 to 100).
110). Journal writing task 13 when the transaction input message Journal (IMJ) acquisition mode, writing a journal of the journal information
The serial number and logical position of the file are linked to the transaction control block (steps 120 to 130). After that, when the transaction is executed and the journal is acquired by the COMMIT processing to acquire the output message journal ( OMJ ), the transaction control block is reconnected to the bottom of the journal queue 7. On the other hand, if the input message journal has not been acquired , it is linked to the bottom of the journal queue 7 (steps 140-1).
80).
【0019】次に、クリーンポイント取得処理を図3
(b) のフローチャートを用いて説明する。Next, the clean point acquisition process is shown in FIG.
This will be described with reference to the flowchart of FIG.
【0020】トランザクションの実行の終了後にジャー
ナル書き込みタスク13は、データベース29a〜29
cへの実更新の完了およびメッセージの端末33のユー
ザーへの確認を得る。その後、クリーンポイントが全て
出力されるとジャーナル書き込みタスク13は、トラン
ザクション制御ブロックを実行キュー5およびジャーナ
ルキュー7から外す(ステップ200〜ステップ22
0)。After the execution of the transaction is completed, the journal writing task 13 executes the database 29a-29.
c, and the confirmation of the message to the user of the terminal 33 is obtained. Thereafter, when all the clean points are output, the journal writing task 13 removes the transaction control block from the execution queue 5 and the journal queue 7 (Steps 200 to 22).
0).
【0021】更に、チェックポイント取得処理を図3
(c) のフローチャートを用いて説明する。Further, the checkpoint acquisition processing is shown in FIG.
This will be described with reference to the flowchart of FIG.
【0022】ジャーナル書き込みタスク13は、ジャー
ナル書き込みの毎に書き込みジャーナルサイズをジャー
ナル制御情報の積算サイズのSUM11にカウントして
当該積算サイズがチェックポイント書き込みサイクル9
の値と等しくなるとジャーナルキュー7の先頭からジャ
ーナル制御ブロックを取り外す(ステップ300〜31
0)。取り外した後、チェックポイントの書き出しをジ
ャーナル書き込みタスク13に依頼する(ステップ32
0)。The journal write task 13 counts the write journal size into the SUM 11 of the integrated size of the journal control information every time the journal is written, and the integrated size is used as the check point write cycle 9
When the value becomes equal to the value of the journal control block, the journal control block is removed from the head of the journal queue 7 (steps 300 to 31).
0). After the removal, the checkpoint writing is requested to the journal writing task 13 (step 32).
0).
【0023】ジャーナルキュー7のボトムに最も古いト
ランザクション制御ブロックを結び付けているので、チ
ェックポイントジャーナルの採取を高速にするととも
に、システムダウン時のリカバリに利用するジャーナル
量の増大を防ぎ、システムのリカバリ処理の遅延を防止
できる。[0023] because it tied the oldest transaction control block to the bottom of di Yanarukyu 7, as well as to the high speed the collection of checkpoints journal, journal to be used for recovery in the event of a system down
An increase in the volume can be prevented, and a delay in the recovery processing of the system can be prevented.
【0024】[0024]
【発明の効果】以上説明したように、本発明では、入力
メッセージジャーナルの出力メッセージまたはCOMM
ITが発行されると前記ジャーナルキューからトランザ
クション制御ブロックを外して当該ジャーナルキューの
ボトムに結合し直して、積算サイズがサイクルに等しく
なると前記ジャーナルキューの先頭に結合されているト
ランザクション制御ブロックを取り出してチェックポイ
ントを書き出すので、チェックポイントジャーナルの採
取の高速化を実現できる。 As described above, according to the present invention, the output message of the input message journal or the COMM
When the IT is issued, the transaction control block is removed from the journal queue and reconnected to the bottom of the journal queue. When the integrated size becomes equal to the cycle, the transaction control block connected to the head of the journal queue is taken out. Since the checkpoint is written, the speed of collecting the checkpoint journal can be increased.
【図1】本発明のチェックポイントジャーナルの取得方
式に係る一実施例を示す構成図である。FIG. 1 is a configuration diagram illustrating an embodiment of a checkpoint journal acquisition method according to the present invention.
【図2】チェックポイントジャーナルの取得方式におけ
るトランザクションの流れを示す構成図である。FIG. 2 is a configuration diagram showing a flow of a transaction in a checkpoint journal acquisition method.
【図3】本発明の動作を示すフローチャートである。FIG. 3 is a flowchart showing the operation of the present invention.
1 トランザクション制御情報テーブル 3 ジャーナル制御情報 5 実行キュー 7 ジャーナルキュー 9 CYCLE 11 SUM 13 ジャーナル書き込みタスク 15a〜15d トランザクション制御ブロック 1 Transaction Control Information Table 3 Journal Control Information 5 Execution Queue 7 Journal Queue 9 CYCLE 11 SUM 13 Journal Write Task 15a to 15d Transaction Control Block
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭62−121555(JP,A) 特開 昭64−28750(JP,A) 特開 平4−241644(JP,A) 特開 平5−2517(JP,A) 特開 平5−12087(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 11/34 G06F 12/00 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-62-121555 (JP, A) JP-A-64-28750 (JP, A) JP-A-4-241644 (JP, A) JP-A-5-241 2517 (JP, A) JP-A-5-12087 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G06F 11/34 G06F 12/00
Claims (1)
度を示すサイズの設定値であるサイクル値およびジャー
ナル書き込みの都度書き込みジャーナルサイズに応じて
加算される積算サイズを有するジャーナル制御情報部
と、 実行中のトランザクションの制御情報を有するトランザ
クション制御ブロックと、 入力メッセージジャーナルを取得すると前記トランザク
ション制御ブロックをボトムに結合して最も古いジャー
ナルファイル情報を有するトランザクション制御ブロッ
クの順に結合されるジャーナルキューと、 前記入力メッセージジャーナルに対する出力メッセージ
もしくはトランザクションのコミットが出たときに前記
ジャーナルキューからトランザクション制御ブロックを
外してジャーナルファイル情報を出力メッセージジャー
ナル書き込み位置もしくはトランザクションの更新イメ
ージジャーナルの位置に変更し、当該ジャーナルキュー
のボトムに結合し直す手段と、 前記ジャーナル制御情報部の積算サイズがサイクルに等
しくなると前記ジャーナルキューの先頭に結合されてい
るトランザクション制御ブロックを取り出し、当該トラ
ンザクション制御ブロックの有する制御情報に含まれる
ジャーナルファイル情報をチェックポイントジャーナル
として書き出すチェックポイントジャーナル書出し手段
と、 を備えたことを特徴とするチェックポイントジャーナル
の取得方式。Claims: 1. Checkpoint journal write frequency
Cycle value and jar, which are the setting values of the size indicating the degree
Each time a null write is made, depending on the write journal size
A journal control information section having an accumulated size to be added ; a transaction control block having control information of a transaction being executed; and an oldest jar by connecting the transaction control block to the bottom when the input message journal is obtained.
A journal queue joined in the order of transaction control blocks having null file information, and an output message for the input message journal
Or when the transaction commits
Transaction control block from journal queue
Remove and output journal file information Message jar
Update position of null write position or transaction
Over change in the position of the di-journals, extraction means for re-coupled to the bottom of the journal queue, the transaction control block being coupled to the top of the the cumulative size of the journal control information unit is equal to the cycle the journal queue, the tiger
Included in the control information of the transaction control block
Checkpoint journal with journal file information
A checkpoint journal writing means for writing as a checkpoint journal;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP04246093A JP3335697B2 (en) | 1993-03-03 | 1993-03-03 | Checkpoint journal acquisition method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP04246093A JP3335697B2 (en) | 1993-03-03 | 1993-03-03 | Checkpoint journal acquisition method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06259290A JPH06259290A (en) | 1994-09-16 |
JP3335697B2 true JP3335697B2 (en) | 2002-10-21 |
Family
ID=12636689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP04246093A Expired - Fee Related JP3335697B2 (en) | 1993-03-03 | 1993-03-03 | Checkpoint journal acquisition method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3335697B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4581500B2 (en) * | 2004-06-17 | 2010-11-17 | 株式会社日立製作所 | Disaster recovery system, program, and database recovery method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62121555A (en) * | 1985-11-22 | 1987-06-02 | Hitachi Ltd | Management system for career information |
JPH0827753B2 (en) * | 1987-07-24 | 1996-03-21 | 株式会社日立製作所 | How to get checkpoint dump of online system |
JP2743586B2 (en) * | 1991-01-16 | 1998-04-22 | 富士通株式会社 | Journal collection processor |
JPH052517A (en) * | 1991-06-26 | 1993-01-08 | Nec Corp | Data base journal control system |
JPH0512087A (en) * | 1991-07-03 | 1993-01-22 | Nec Corp | System for outputting pre-updating journal |
-
1993
- 1993-03-03 JP JP04246093A patent/JP3335697B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH06259290A (en) | 1994-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0336549B1 (en) | Database recovery in a computer system after a system crash | |
CN108959400B (en) | Bank system historical data cleaning method and device | |
US7490113B2 (en) | Database log capture that publishes transactions to multiple targets to handle unavailable targets by separating the publishing of subscriptions and subsequently recombining the publishing | |
EP0423725A2 (en) | Method and apparatus for concurrency control in database system | |
EP0642079B1 (en) | Fault tolerant transaction-oriented data processing | |
CN106462594B (en) | System and method for massively parallel processing of database | |
EP1244965B1 (en) | Continuous flow checkpointing data processing | |
US5386554A (en) | Method and apparatus for reducing data locking time by removing a lock when journal data is written into a main memory journal queue | |
US5065311A (en) | Distributed data base system of composite subsystem type, and method fault recovery for the system | |
CN106952158A (en) | Solve the problems, such as the bookkeeping methods and equipment of focus account | |
EP0236743A2 (en) | Method for restarting a long-running, fault-tolerant operation in a transaction-oriented data base system | |
JPH07175700A (en) | Database management system | |
CN106991606B (en) | Transaction data processing method and device | |
CN115617908A (en) | MySQL data synchronization method, device, database terminal, medium and system | |
CN112559511B (en) | Deposit system historical data cleaning method and system | |
JP3335697B2 (en) | Checkpoint journal acquisition method | |
CN110597669B (en) | Bank historical data parameterized backup recovery method and device | |
CN116107807B (en) | Method and device for acquiring global consistency point positions during data backup in database | |
JP2004062759A (en) | Database log management method, its device and its program | |
CN112612649A (en) | Log recovery method, system and storage medium of Cache database | |
JP2001229063A (en) | Data managing system | |
JP2590282B2 (en) | System execution history collection processing method | |
JP2503288B2 (en) | Database processing method | |
JPH10232809A (en) | Transaction processing system | |
JP2708610B2 (en) | Database log management processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070802 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080802 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090802 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100802 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100802 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110802 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |