JPH096658A - トランザクションジャーナル管理方式 - Google Patents

トランザクションジャーナル管理方式

Info

Publication number
JPH096658A
JPH096658A JP7154706A JP15470695A JPH096658A JP H096658 A JPH096658 A JP H096658A JP 7154706 A JP7154706 A JP 7154706A JP 15470695 A JP15470695 A JP 15470695A JP H096658 A JPH096658 A JP H096658A
Authority
JP
Japan
Prior art keywords
journal
transaction
divided
journals
transaction processing
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.)
Pending
Application number
JP7154706A
Other languages
English (en)
Inventor
Hitoshi Watanabe
均 渡邊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Software Shikoku Ltd
Original Assignee
NEC Software Shikoku Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Software Shikoku Ltd filed Critical NEC Software Shikoku Ltd
Priority to JP7154706A priority Critical patent/JPH096658A/ja
Publication of JPH096658A publication Critical patent/JPH096658A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【目的】複数のトランザクション処理システムからのジ
ャーナルを分割し、ジャーナルファイルに出力要求する
ことで各トランザクション処理システムのジャーナル出
力を並列処理させる。 【構成】複数のトランザクション処理システムから出力
されるトランザクションジャーナルを分割し送信する分
割送信手段と、複数の分割送信手段から送信された分割
トランザクションジャーナルをジャーナル管理手段に送
信するプロセス間通信手段と、分割トランザクションジ
ャーナルを時系列にジャーナルファイルに格納するジャ
ーナル管理手段とから構成されてる。 【効果】トランザクション処理システムのジャーナル出
力を並列処理させることによりトランザクション処理シ
ステム全体のスループットの向上を得る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はトランザクションジャー
ナル管理方式に関し、特に複数のトランザクション処理
システムのトランザクションジャーナル出力の並列処理
化によるスループット向上とレスポンスタイムの短縮と
を図るためのトランザクションジャーナル管理方式に関
するものである。
【0002】
【従来の技術】一般にトランザクションジャーナルに
は、トランザクション(請求)の内容と該トランザクシ
ョンがトランザクション資源を更新した更新履歴とが記
録される。
【0003】そしてシステム障害時には、トランザクシ
ョンジャーナルを利用して時系列にトランザクション資
源の復旧を行うため、トランザクション処理システムで
出力したトランザクションジャーナルを時系列順に外部
記憶装置上のジャーナルファイルに格納する必要があ
る。
【0004】従来例について図4を参照して説明する。
例えば、同図に示すように、特開平5ー225136号
公報記載の複数トランザクション処理システムにおける
ジャーナル管理方式では、複数のトランザクション処理
システム1および2からのトランザクションジャーナル
12および22を時系列に外部記憶装置上のジャーナル
ファイル5に格納するために、プロセス間通信手段3を
経由してジャーナル管理手段4で一元的に受け付け、ジ
ャーナルファイル5に出力することによりトランザクシ
ョン処理システム毎のジャーナル資源消費を一元管理し
ジャーナル資源の効率化を図っている。
【0005】
【発明が解決しようとする課題】上述した従来のジャー
ナル管理方式は、あるトランザクション処理システムに
トランザクションが集中したとき、トランザクションジ
ャーナルの出力量が多くなり、他のトランザクション処
理システムからのトランザクションジャーナルの出力待
ちが発生しオンライン処理システムの致命的なレスポン
ス低下とスループット低下とをまねく欠点を有してい
る。
【0006】本発明の目的は従来のトランザクション処
理システムのトランザクションジャーナル出力待ちを解
決するトランザクションジャーナル管理方式を提供する
ことにある。
【0007】
【課題を解決するための手段】本発明のトランザクショ
ンジャーナル管理方式は、各トランザクション処理シス
テムで出力するトランザクションジャーナルを分割し
(以降、分割したトランザクションジャーナルを分割ジ
ャーナルと称す)プロセス間通信手段に送信する分割送
信手段と、前記分割送信手段から送信された分割ジャー
ナルを受付順の時系列にジャーナル管理手段に送信する
プロセス間通信手段と、前記プロセス間通信手段から送
信された分割ジャーナルをジャーナルファイルに出力す
るジャーナル管理手段とを備えて構成されている。
【0008】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
【0009】図1は本発明の一実施例を示す構成図であ
る。
【0010】この図はトランザクション処理システム
1、2が稼働していることを示す例である。それぞれの
トランザクション処理システム1、2に本発明の分割送
信手段11、21を設け、トランザクション処理システ
ムから出力されるトランザクションジャーナル12、2
2をジャーナルファイル5のレコードサイズに分割す
る。分割された分割ジャーナル13は分割ヘッダ15と
分割データ16とで構成される。
【0011】例えば、トランザクション処理システム1
から出力されるトランザクションジャーナル12を、分
割送信手段11で分割ジャーナル13、14に分割す
る。分割ジャーナル13は分割ヘッダ15、17と分割
データ16、18から構成される。分割ヘッダ15は図
3に示すようにトランザクション処理システム識別15
1と、分割ジャーナル識別152の表示機能をもつ。
【0012】分割送信手段11は分割ヘッダ15のトラ
ンザクション処理システム識別151にトランザクショ
ン処理システム1を示す識別子と分割ジャーナル識別1
52に先頭を示す識別子を設定し分割データ16を編集
した分割ジャーナル13をプロセス間通信手段3に送信
する。次に最終の分割ジャーナル14の編集処理を行な
う。分割ヘッダ17のトランザクション処理システム識
別151にトランザクション処理システム1を示す識別
子と分割ジャーナル識別152に最終を示す識別子を設
定し分割データ18を編集した分割ジャーナル14をプ
ロセス間通信手段3に送信する。
【0013】トランザクション処理システム2から出力
されるトランザクションジャーナル22もトランザクシ
ョン処理システム1と同様に、分割送信手段21で分割
ジャーナル23、24に分割する。分割送信手段21は
分割ヘッダ25のトランザクション処理システム識別1
51にトランザクション処理システム2を示す識別子と
分割ジャーナル識別152に先頭を示す識別子を設定し
分割データ26を編集した分割ジャーナル23をプロセ
ス間通信手段3に送信する。次に最終の分割ジャーナル
24の編集処理を行なう。分割ヘッダ27のトランザク
ション処理システム識別151にトランザクション処理
システム2を示す識別子と分割ジャーナル識別152に
最終を示す識別子を設定し分割データ28を編集した分
割ジャーナル24をプロセス間通信手段3に送信する。
【0014】プロセス間通信手段3は各トランザクショ
ン処理システム1、2の分割送信手段11、22から送
信された分割ジャーナル13、14、23、24の取得
を行ない該分割ジャーナルをプロセス間通信手段4に処
理を依頼する。例えば図2に示すように分割ジャーナル
の送信順153が分割ジャーナル13、分割ジャーナル
23、分割ジャーナル14、分割ジャーナル24のとき
プロセス間通信手段3は最初に分割ジャーナル13を取
得しジャーナル管理手段3に送信する。次に分割ジャー
ナル23を取得しジャーナル管理手段3に送信する。同
様に分割ジャーナル14、分割ジャーナル24の順にジ
ャーナル管理手段4に送信し各トランザクション処理シ
ステムの分割ジャーナルの時系列の順序を保証する。
【0015】ジャーナル管理手段4はプロセス間通信手
段3から送信された分割ジャーナル13、23、14、
24の順に取得し該分割ジャーナルをシーケンシャル形
式で外部記憶装置上のジャーナルファイル5に出力す
る。
【0016】
【発明の効果】以上説明したように本発明のトランザク
ションジャーナル管理方式は、複数のトランザクション
処理システムから出力されるトランザクションジャーナ
ルを分割しジャーナルファイルへ出力要求をするので、
各トランザクション処理システムからのトランザクショ
ンジャーナルの出力要求に対する処理を並列に行えるよ
うになる。したがって各トランザクション処理システム
のジャーナルファイル出力待ちが減少し、トランザクシ
ョン処理システム全体のスループットが向上するととも
に、システムのレスポンスタイムが短縮できるという効
果を有している。
【0017】
【図面の簡単な説明】
【図1】本発明のトランザクションジャーナル管理方式
の一実施例を示す全体構成図である。
【図2】本実施例の動作の一例を示す構成図である。
【図3】本実施例が用いた分割ジャーナルの構成図であ
る。
【図4】従来の複数トランザクション処理システムにお
けるジャーナル管理方式の構成図である。
【符号の説明】
1 トランザクション処理システム 2 トランザクション処理システム 3 プロセス間通信手段 4 ジャーナル管理手段 5 ジャーナルファイル 11 分割送信手段 12 トランザクションジャーナル 13 分割ジャーナル 14 分割ジャーナル 15 分割ヘッダ 16 分割データ 17 分割ヘッダ 18 分割データ 21 分割送信手段 22 トランザクションジャーナル 23 分割ジャーナル 24 分割ジャーナル 25 分割ヘッダ 26 分割データ 27 分割ヘッダ 28 分割データ 151 トランザクション処理システム識別 152 分割ジャーナル識別 153 分割ジャーナルの送信順

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 複数のトランザクション処理システムが
    システム障害時の復旧処理に使用するためトランザクシ
    ョン毎に処理の更新履歴を記録したトランザクションジ
    ャーナルを外部記憶装置のジャーナルファイルに出力す
    るトランザクションジャーナル管理方式において、 前記複数のトランザクション処理システムから出力され
    たトランザクションジャーナルを前記外部記憶装置のジ
    ャーナルファイルに出力する単位であるレコードサイズ
    に分割し、分割された前記トランザクションジャーナル
    に前記トランザクション処理システムの識別子と前記分
    割されたトランザクションジャーナルが分割の先頭か最
    終かを示す識別子とを付加し、前記分割されたトランザ
    クションジャーナルを時系列に送信するよう各トランザ
    クション処理システム内に設けた分割送信手段と;前記
    分割送信手段から送信済みの分割されたトランザクショ
    ンジャーナルを時系列に順次取得し該分割されたトラン
    ザクションジャーナルをジャーナル管理手段に送信する
    プロセス間通信手段と;前記プロセス間通信手段から送
    信済みの分割されたトランザクションジャーナルを前記
    外部記憶装置のジャーナルファイルに出力するジャーナ
    ル管理手段と;を備えたことを特徴とするトランザクシ
    ョンジャーナル管理方式。
JP7154706A 1995-06-21 1995-06-21 トランザクションジャーナル管理方式 Pending JPH096658A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7154706A JPH096658A (ja) 1995-06-21 1995-06-21 トランザクションジャーナル管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7154706A JPH096658A (ja) 1995-06-21 1995-06-21 トランザクションジャーナル管理方式

Publications (1)

Publication Number Publication Date
JPH096658A true JPH096658A (ja) 1997-01-10

Family

ID=15590181

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7154706A Pending JPH096658A (ja) 1995-06-21 1995-06-21 トランザクションジャーナル管理方式

Country Status (1)

Country Link
JP (1) JPH096658A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012133417A (ja) * 2010-12-20 2012-07-12 Nec Corp 情報処理システム
WO2016120988A1 (ja) * 2015-01-27 2016-08-04 株式会社日立製作所 データベースシステム及びデータベース管理方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01281543A (ja) * 1988-05-09 1989-11-13 Nippon Telegr & Teleph Corp <Ntt> 情報処理装置
JPH0667966A (ja) * 1992-05-22 1994-03-11 Nec Corp ファイル転送方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01281543A (ja) * 1988-05-09 1989-11-13 Nippon Telegr & Teleph Corp <Ntt> 情報処理装置
JPH0667966A (ja) * 1992-05-22 1994-03-11 Nec Corp ファイル転送方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012133417A (ja) * 2010-12-20 2012-07-12 Nec Corp 情報処理システム
WO2016120988A1 (ja) * 2015-01-27 2016-08-04 株式会社日立製作所 データベースシステム及びデータベース管理方法

Similar Documents

Publication Publication Date Title
KR940005787B1 (ko) 분산 화일 회복방법 및 시스템
US4590554A (en) Backup fault tolerant computer system
EP0725351A2 (en) Expedited message transfer in a multi-nodal data processing system
JPH096658A (ja) トランザクションジャーナル管理方式
CN113259408B (zh) 数据传输方法和系统
JPH0690256A (ja) パケット通信方法ならびにその送信装置および受信装置
JPH11249977A (ja) データ転送ネットワークシステム
CN115567459B (zh) 一种基于缓冲区的流量控制系统与方法
JPH0830523A (ja) オンラインメッセージの通信方法
JP2531103B2 (ja) ジョブ間デ―タ通信システム
JPH113188A (ja) 印刷制御方式
US20020078279A1 (en) Method of providing communication in distributed systems
JPH09204324A (ja) 監視端末のホスト状態表示方式
JPS6361360A (ja) ホスト間ジヨブ連携制御方式
JPH0142012B2 (ja)
JPH02118841A (ja) 入力待ち行列管理方式
JP2000138679A (ja) 分散制御システムにおける複数制御装置間の同期制御方法
JPS6198050A (ja) 受信デ−タ転送方式
JPH09128214A (ja) データ処理装置及びデータ処理方法
JPS61184653A (ja) プロセツサ間通信制御方式
JPH03238954A (ja) プロトコル変換システム
JPS63227149A (ja) ル−プ状通信システムにおける通信制御方法
US20050251581A1 (en) Embedded computer system for data transmission between multiple micro-processors and method thereof
JPH08256253A (ja) データ通信方法
JPS63286958A (ja) マルチプロセツサシステム

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19970506