[go: up one dir, main page]

JP3064319B2 - High reliability online system - Google Patents

High reliability online system

Info

Publication number
JP3064319B2
JP3064319B2 JP2045443A JP4544390A JP3064319B2 JP 3064319 B2 JP3064319 B2 JP 3064319B2 JP 2045443 A JP2045443 A JP 2045443A JP 4544390 A JP4544390 A JP 4544390A JP 3064319 B2 JP3064319 B2 JP 3064319B2
Authority
JP
Japan
Prior art keywords
computer system
update
database
update information
record
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 - Lifetime
Application number
JP2045443A
Other languages
Japanese (ja)
Other versions
JPH03250257A (en
Inventor
晃一 中川
大輔 深川
幸雄 高口
芳邦 渡部
高年 清水
一 山崎
宏二 荻野
和昭 小川
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2045443A priority Critical patent/JP3064319B2/en
Priority to US07/660,633 priority patent/US5307481A/en
Publication of JPH03250257A publication Critical patent/JPH03250257A/en
Priority to US08/129,960 priority patent/US5379418A/en
Priority to US08/288,584 priority patent/US5596706A/en
Application granted granted Critical
Publication of JP3064319B2 publication Critical patent/JP3064319B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、データベースを有する計算機応用システム
における高信頼性オンラインシステムに関するものであ
る。
Description: TECHNICAL FIELD The present invention relates to a highly reliable online system in a computer application system having a database.

[従来の技術] 従来の技術では、オンラインシステムの信頼性向上策
として次のようにしていた(第2図参照)。
[Prior Art] In the conventional art, the following measures were taken to improve the reliability of the online system (see FIG. 2).

データベースレコードを蓄積し、オンライン中に更新
する外部記憶装置(13と14)を2重にもち、データベー
スレコードの更新が必要になった場合には、それぞれの
外部記憶装置内にあるデータベースレコード(15と16)
を、同時に中央処理装置(12)から更新()する。同
一のデータベースレコードを別の外部記憶装置に常に2
重にもつことにより、片方の外部記憶装置(13又は14)
障害時でも、別の外部記憶装置上のデータベースレコー
ドを使用出来るようにしていた。
The external storage devices (13 and 14) for storing database records and updating them online are doubled, and when it is necessary to update the database records, the database records (15 and 14) in each external storage device are required. And 16)
Is updated () from the central processing unit (12) at the same time. Always store the same database record in another external storage device.
Double external storage device (13 or 14)
Even in the event of a failure, a database record on another external storage device can be used.

また、オンラインと接続されていない外部記憶装置
(17)にデータベースのバックアップを取得し()、
オンラインシステムと同一の計算センタ(11)内又は別
の倉庫又は計算センタ(18)に保存することにより、外
部記憶装置13,14の同時障害又は、外部記憶装置17を加
えた同時障害発生時にデータベースの回復を図ってい
た。
In addition, backup the database to an external storage device (17) that is not connected online (),
By storing the data in the same calculation center (11) as the online system or in another warehouse or calculation center (18), the database can be used when a simultaneous failure of the external storage devices 13 and 14 or a simultaneous failure with the addition of the external storage device 17 occurs. Was trying to recover.

なおこの種の技術として関連するものには、たとえば
特開昭61−196347号公報などがある。
A related technique of this type is disclosed, for example, in JP-A-61-196347.

[発明が解決しようとする課題] 上記従来の技術には高信頼性が要求されるオンライン
システムにおいて次の課題があった(第3図参照)。
[Problem to be Solved by the Invention] The above-described conventional technology has the following problem in an online system requiring high reliability (see FIG. 3).

(1)計算センタ(11)が災害にあった場合(A)オン
ラインシステムを利用する端末(24a,24b,24c,24d)全
てが利用不能となる。また、本災害時のデータベースの
復旧は不可能となる。
(1) When the calculation center (11) is in a disaster (A) All terminals (24a, 24b, 24c, 24d) using the online system become unavailable. In addition, recovery of the database at the time of this disaster becomes impossible.

(2)計算センタ(11)を含む広域21(隣接する複数の
都道府県、市町村を合せた地域)災害時(B)には、計
算センタ11に含まれる端末(24a,24b)のみならず被災
していない別の広域(25)に含まれる端末(24c,24d)
もオンライン利用不能となる。また、本災害時のデータ
ベースの復旧は不可能となる。
(2) Wide area 21 including the calculation center (11) (area combining multiple neighboring prefectures and municipalities) In the event of a disaster (B), not only the terminals (24a, 24b) included in the calculation center 11 but also the disaster Terminals (24c, 24d) included in another wide area (25) that does not
Will also be unavailable online. In addition, recovery of the database at the time of this disaster becomes impossible.

(3)計算センタを含む広域(21)と別の広域(25)間
において、計算機(23)と計算機を使用する端末(24c,
24d)を接続する伝送路(26b)障害時(C)、広域21内
の端末(24a,24b)はオンラインを利用可能であるが、
広域25内の端末(24c,24d)は利用不能となる。
(3) Between the wide area (21) including the calculation center and another wide area (25), a computer (23) and a terminal (24c,
When the transmission path (26b) connecting the 24d) fails (C), the terminals (24a, 24b) in the wide area 21 can use online,
The terminals (24c, 24d) in the wide area 25 become unavailable.

(4)ハードウェアの信頼性の維持や、処理能力対策等
のため計算機センタの大規模工事が必要となった場合、
オンラインサービスを一時中断する必要がある。
(4) When large-scale construction of a computer center is required to maintain hardware reliability or to take measures against processing capacity,
Need to suspend online service.

本発明の目的は、これらの課題を解決することにあ
る。
An object of the present invention is to solve these problems.

[課題を解決するための手段] 上記目的を達成するために、本発明によるオンライン
システムは、正データベースを有する第1の計算機シス
テムと、正データベースから独立し、正データベースの
内容が反映される副データベースを有し、第1の計算機
に伝送回線を介して接続される第2の計算機システムと
を有し、端末から入力されたトランザクションに基づい
て正データベース及び副データベースの関連するレコー
ドを更新されるように構成される。伝送回線として、第
1の計算機システムと第2の計算機システムとの間の通
信を多重化して行うことが可能な多重伝送回線が用いら
れる。第1の計算機システムでは、端末から入力される
トランザクションに基づいて該トランザクションにより
更新される関連レコードの更新順序を表す更新履歴通番
を含む更新情報を作成し、正データベースの関連レコー
ドを更新する。また、前記更新情報は、多重伝送回線を
介して第2の計算機システムに送信される。第2の計算
機システムでは、更新情報を受信し、受信した更新情報
に含まれる更新履歴通番にしたがって副データベースの
関連レコードを更新する。
[Means for Solving the Problems] In order to achieve the above object, an online system according to the present invention comprises a first computer system having a primary database and a secondary computer system independent of the primary database and reflecting the contents of the primary database. A second computer system having a database and connected to the first computer via a transmission line, and updating related records of the primary database and the secondary database based on a transaction input from the terminal. It is configured as follows. As the transmission line, a multiplex transmission line capable of multiplexing and performing communication between the first computer system and the second computer system is used. In the first computer system, based on a transaction input from a terminal, update information including an update history serial number indicating an update order of a related record updated by the transaction is created, and the related record of the primary database is updated. Further, the update information is transmitted to the second computer system via the multiplex transmission line. The second computer system receives the update information, and updates the related record of the secondary database according to the update history serial number included in the received update information.

より好ましい態様において、端末は、中継装置を介し
て第1、第2の計算機システムと接続される。中継装置
は、通常動作時は、端末を第1の計算機システムに接続
する。第1の計算機システムが動作できない状態にある
とき、中継装置は、端末を第2の計算機システムに接続
し、第2の計算機システムによりオンライン処理が実施
される。また、第1の計算機システムと第2の計算機シ
ステムとの間の通信ができない状態にあるとき、中継装
置は、一部の端末を第1の計算機システムに接続し、他
の端末を第2の計算機システムに接続し、第1の計算機
システム及び第2の計算機システムは、それぞれ接続さ
れた端末から入力されたトランザクションを処理し、そ
れぞれが所持するデータベースの更新を行う。
In a more preferred aspect, the terminal is connected to the first and second computer systems via a relay device. The relay device connects the terminal to the first computer system during normal operation. When the first computer system cannot operate, the relay device connects the terminal to the second computer system, and online processing is performed by the second computer system. When communication between the first computer system and the second computer system is not possible, the relay device connects some terminals to the first computer system and connects other terminals to the second computer system. Connected to the computer system, the first computer system and the second computer system process transactions input from the connected terminals and update their own databases.

[作用] 本発明によれば、第1の計算機システムを通常の計算
機センタ、第2の計算機システムをバックアップ計算機
センタとして位置づけることにより、計算機センタ災害
時においても、バックアップ計算機センタが持つ副デー
タベースによるデータベースの利用が引き続き可能にな
る。
[Operation] According to the present invention, the first computer system is positioned as a normal computer center and the second computer system is positioned as a backup computer center. Will continue to be available.

また、中継装置により各端末を計算機センタとバック
アップ計算機センタに選択的に接続できるので、広域間
の伝送路が途絶した場合でも、それぞれの広域内でデー
タベースの利用が可能となる。さらに、一方の計算機セ
ンタにおける工事等による計算機システムの停止に対し
ては、端末装置を他方の計算機センタに接続しオンライ
ンサービスを継続させることができ、オンラインサービ
スを停止させることなく計算機システムの信頼性維持、
処理能力対策能の工事を実施することが可能となる。
Further, since each terminal can be selectively connected to the computer center and the backup computer center by the relay device, the database can be used in each wide area even when the transmission path between the wide areas is interrupted. Furthermore, when the computer system is stopped due to construction work at one computer center, the terminal device can be connected to the other computer center to continue the online service, and the reliability of the computer system can be maintained without stopping the online service. Maintenance,
It will be possible to carry out construction for processing capacity measures.

[実施例] 以下本発明の実施例を銀行オンラインシステムを例に
して説明する。
Embodiment An embodiment of the present invention will be described below using a bank online system as an example.

システム概要及び通常時の接続構成を第4図に示す。
オリジナル計算センタ(32a、正システム)側にある端
末(38a)は2つの専用線49f,49hに接続され、端末38a
からの取引データの中の半分は、専用線(49f)を通り
()、パケット交換機(47a)、通信制御装置(45c)
を経由して中央処理装置(43a)に至る()。同様に
残り半分の取引データは、専用線49hを通り()、パ
ケット交換機47c,多重伝送装置46e,高速回線49d,多重伝
送装置46c,通信制御装置45cを経由する(,,
)。端末38cについても同様である。一方、バックア
ップ計算センタ(32b、副システム)の端末38bからの引
取データの中の半分は、専用線49g,パケット交換機47b,
多重伝送装置46d,高速回線49b,多重伝送装置46c,通信制
御装置45cを経由し、同様に残り半分のデータは、専用
線49i,パケット交換機47d,多重伝送装置46f,高速回線49
c,多重伝送装置46e,高速回線49d,多重伝送装置46c,通信
制御装置45cを経由する。端末38dについても同様であ
る。中央処理装置43aの引取データの処理により、オリ
ジナルデータベース34aに対応する正元帳(44a)が更新
される()。正元帳44aの更新データは、中央処理装
置43aから通信制御装置45a,多重伝送装置46a,高速回線4
9a,多重伝送装置46b,通信制御装置45bを経由し、バック
アップ側の中央処理装置43bに送られる。中央処理装置4
3bによるデータベース更新情報処理により、バックアッ
プデータベース34bに対応する副元帳(44b)が更新さ
れ、正元帳に追いつく。なお第4図では第3図における
データベース伝送路35を高速回線49a,49bとして展開し
ている。従って高速回線49a,49b,49cが第3図の広域間
幹線群を構成する。またオリジナル伝送路36aは専用線4
9fおよび高速回線49dとして展開されている。
FIG. 4 shows an outline of the system and a normal connection configuration.
The terminal (38a) on the original calculation center (32a, primary system) side is connected to two dedicated lines 49f and 49h, and the terminal 38a
Half of the transaction data from () passes through a dedicated line (49f) (), a packet switch (47a), and a communication controller (45c)
Via () to the central processing unit (43a). Similarly, the other half of the transaction data passes through the dedicated line 49h (), and passes through the packet switch 47c, the multiplex transmission device 46e, the high-speed line 49d, the multiplex transmission device 46c, and the communication control device 45c (,,,).
). The same applies to the terminal 38c. On the other hand, half of the data collected from the terminal 38b of the backup calculation center (32b, the secondary system) is dedicated line 49g, packet switch 47b,
Similarly, the other half of the data passes through the multiplex transmission device 46d, the high-speed line 49b, the multiplex transmission device 46c, and the communication control device 45c, and the dedicated half line 49i, the packet switch 47d, the multiplex transmission device 46f, the high-speed line 49
c, the multiplex transmission device 46e, the high-speed line 49d, the multiplex transmission device 46c, and the communication control device 45c. The same applies to the terminal 38d. The central ledger 43a updates the original ledger (44a) corresponding to the original database 34a by the processing of the picked-up data (). The update data of the main ledger 44a is transmitted from the central processing unit 43a to the communication control device 45a, the multiplex transmission device 46a,
9a, the multiplex transmission device 46b, and the communication control device 45b, and are sent to the central processing unit 43b on the backup side. Central processing unit 4
The subledger (44b) corresponding to the backup database 34b is updated by the database update information processing by 3b, and catches up with the main ledger. In FIG. 4, the database transmission line 35 in FIG. 3 is developed as high-speed lines 49a and 49b. Therefore, the high-speed lines 49a, 49b, and 49c constitute the group of wide-area trunk lines in FIG. The original transmission line 36a is a dedicated line 4
9f and high-speed line 49d.

オリジナル計算センタ32aの災害時の接続変更後の状
態を第5図に示す。
FIG. 5 shows the state of the original calculation center 32a after the connection change at the time of disaster.

端末38aからの取引データは、中継センタ42c内のパケ
ット交換機47c,多重伝送装置46eを経由し()、高速
回線49c内を通り()、多重伝送装置46f,高速回線49
e,多重伝送装置46d,通信制御装置45dを経由し、副シス
テム側の中央処理装置43bに達する(,,)。副
システム側での取引データ処理により、副元帳(44b)
が更新される()。端末38bからの取引も同様に、副
システムで処理され、副元帳44bを更新する。
Transaction data from the terminal 38a passes through the packet switch 47c and the multiplex transmission device 46e in the relay center 42c (), passes through the high-speed line 49c (), and passes through the multiplex transmission device 46f and the high-speed line 49.
e, via the multiplex transmission device 46d and the communication control device 45d, reach the central processing unit 43b on the sub system side ((,,)). Secondary ledger (44b) by transaction data processing on the secondary system
Is updated (). Transactions from the terminal 38b are similarly processed by the secondary system and update the secondary ledger 44b.

オリジナル計算センタ32aの災害時には多重伝送装置4
6e,46f,46d内の接続回線定義の変更を行う。第7図は多
重伝送装置46e内の接続回線定義の変更方法を示すもの
で、71,72,73はそれぞれ接続される回線のアドレスであ
る。多重伝送装置46e内には第7図に示すような中継す
べき回線のアドレス対応テーブルが設定されている。73
a,73bは同一回線のアドレス73をテーブル上で区別した
ものである。このテーブルはバックアップ計算センタ32
bからの指示によって多重伝送装置46eに接続されたフロ
ッピーディスクから再ロードされて第7図右のように変
更される。多重伝送装置46fおよび46d内のテーブルにつ
いても同様に変更される。
Multiplexing device 4 in the event of a disaster at the original calculation center 32a
Change the connection line definition in 6e, 46f, 46d. FIG. 7 shows a method of changing the connection line definition in the multiplex transmission apparatus 46e, where 71, 72, and 73 are the addresses of the lines to be connected. In the multiplex transmission device 46e, an address correspondence table of a line to be relayed as shown in FIG. 7 is set. 73
Reference numerals a and 73b denote addresses 73 of the same line on the table. This table is for backup calculation center 32
In response to the instruction from b, the data is reloaded from the floppy disk connected to the multiplex transmission device 46e and changed as shown in FIG. The same applies to the tables in the multiplex transmission devices 46f and 46d.

第8図はパケット交換器47bの接続回線を変更する方
法を示すもので、81,82,83はそれぞれ接続される回線の
アドレスである。パケット交換機47b内には第8図に示
すテーブルを有するが、回線接続変更時にテーブルは変
更されない。その代りに端末38bから送られる電文のヘ
ッダが正常時の1から異常時の2に変更され、パケット
交換機47bによって該ヘッダが識別され、テーブルを参
照することによって接続回線が変更される。ヘッダの変
更は異常時にバックアップ計算センタ32bから端末38bへ
指示される。
FIG. 8 shows a method for changing the connection line of the packet switch 47b, where 81, 82 and 83 are the addresses of the lines to be connected. Although the table shown in FIG. 8 is provided in the packet switch 47b, the table is not changed when the line connection is changed. Instead, the header of the message sent from the terminal 38b is changed from 1 at normal time to 2 at abnormal time, the header is identified by the packet switch 47b, and the connection line is changed by referring to the table. The change of the header is instructed from the backup calculation center 32b to the terminal 38b when an error occurs.

オリジナル計算センタを含む広域31aが災害にあった
時の回線の切替えや、データの流れは第5図と同様であ
る。但し、端末38aおよび中継センタ42cは存在しない。
Line switching and data flow when the wide area 31a including the original calculation center suffers a disaster are the same as those in FIG. However, the terminal 38a and the relay center 42c do not exist.

正システム側と副システム側とを結ぶ高速ディジタル
回線障害時の回線切替えと取引データの流れを第6図に
示す。
FIG. 6 shows the line switching and the flow of transaction data in the event of a high-speed digital line failure connecting the primary system and the secondary system.

正システム側では、回線の接続替え等不要であり、端
末38aからの取引データは、第4図と同様に正システム
に達し、正元帳44aを更新する(〜)。副システム
側では、多重伝送装置46d,46fの接続回線定義変更、中
央処理装置43b,端末38b間の電文中のヘッダの変更によ
るパケット交換機47b内経路変更が発生する。副システ
ム側での変更は、第5図の場合と同様である。
On the primary system side, there is no need to change the line connection, etc., and the transaction data from the terminal 38a reaches the primary system as in FIG. 4 and updates the primary ledger 44a (-). On the secondary system side, a change in the connection line definition of the multiplex transmission devices 46d and 46f and a change in the route in the packet switch 47b due to a change in the header in the message between the central processing unit 43b and the terminal 38b occur. The change on the sub system side is the same as in the case of FIG.

センタ工事が必要な場合、第4図に示す構成から第5
図で示す構成に計画的に切替えることにより可能とな
る。なお、副システム側の工事についても同様となる。
If center construction is required, the configuration shown in FIG.
It becomes possible by systematically switching to the configuration shown in the figure. The same applies to the construction on the sub system side.

次に通常時の正元帳更新情報を副元帳に反映させる処
理の詳細について説明する(第9図参照)。
Next, the details of the process of reflecting the normal ledger update information in the subledger will be described (see FIG. 9).

正システムでは、銀行勘定系業務処理を行っている。
端末(38)から入力された取引電文は、正システムの中
央処理装置内業務処理プログラム(94a)によって解析
され()、正元帳44aを更新する()。この時、正
元帳更新のために、DB(データベース)更新情報(95
a)を作成する。副元帳44bに正元帳44aの更新情報95aを
反映させるために、送信処理プログラム(98a)によ
り、DB更新情報95aを送信キュー(97a)にキューイング
し()、再度これを読み出し、副システム側へ送信す
る()。
In the main system, bank account related business processing is performed.
The transaction message input from the terminal (38) is analyzed by the business processing program (94a) in the central processing unit of the main system (), and updates the main ledger 44a (). At this time, DB (database) update information (95
a) Create In order to reflect the update information 95a of the primary ledger 44a in the secondary ledger 44b, the transmission processing program (98a) queues the DB update information 95a in the transmission queue (97a) (), reads this again, and reads the secondary system side. Send to ().

副システムでは、受信プログラム(98b)によりこれ
を受け取り、受信キュー(97b)に書き込む()。読
み出しプログラム(98c)でこれを再度読み出し、DB反
映処理プログラム(94b)を起動し、DB更新情報(95a)
を渡す()。
In the sub system, this is received by the receiving program (98b) and written into the receiving queue (97b) (). This is read again by the read program (98c), the DB reflection processing program (94b) is started, and the DB update information (95a)
give().

DB反映処理プログラムでは、DB更新情報に従い、業務
処理を行うことなくDB更新情報を副元帳44bに反映する
()。
In the DB reflection processing program, the DB update information is reflected in the sub ledger 44b according to the DB update information without performing business processing ().

正元帳44aと副元帳44bとには、レコード(データベー
スを構成する、1つのまとまった意味をもつ最小単位で
あり、更新情報が作成される単位)毎に更新履歴通番
(99a,99b)をもっている。更新履歴通番は1から始ま
り、レコードが更新されるたびに+1される。第9図の
例では、正元帳44aのレコードが内容AAAAからBBBBに更
新されており、副元帳44bの対応するレコードが内容AAA
AからBBBBに更新される直前の状態を示している。
The primary ledger 44a and the secondary ledger 44b have update history serial numbers (99a, 99b) for each record (a unit constituting the database, which is a minimum unit having a single meaning, and is a unit in which update information is created). . The update history serial number starts from 1 and is incremented by one each time a record is updated. In the example of FIG. 9, the record of the primary ledger 44a has been updated from the content AAAA to BBBB, and the corresponding record of the secondary ledger 44b has the content AAA.
This shows the state immediately before updating from A to BBBB.

第10図は、DB反映処理プログラム94bの処理の詳細を
示すフローチャートである。受信処理プログラム98bが
データを受信した(ステップ101)後、DB反映処理プロ
グラム94bは該データがデータベース更新レコードか否
かを判定する(102)。データベース更新レコードであ
れば副元帳44bから当該レコードを読み出し(103)、受
信レコード内のデータベース更新通番(N,99a)と副元
帳44bの当該レコード内データベース更新通番(M,99b)
に+1したものとを比較する(104)。N=M+1であ
れば副元帳の当該レコードを受信レコードによって更新
する(105)。N>M+1であれば受信レコードを一時
的に蓄積エリアに保存する(106)。そして既に蓄積エ
リアにN=M+1を満足するレコードが保存されていれ
ば(107Yes)、副元帳の当該レコードをこのレコードに
よって更新する(108)。このようにして蓄積エリアに
保存されている連続通番のレコードが尽きるまでこの処
理を繰り返す。N<M+1であれば更新レコードを二重
受信したのであるから、受信情報を破棄する(109)。
正システムから更新レコードの送信終了したという情報
を受けたとき(102No)、既に蓄積エリアに保存されて
いるレコードでN=M+1を満足する連続通番レコード
が尽きるまで副元帳の当該レコードを更新する(110、1
11)。
FIG. 10 is a flowchart showing details of the processing of the DB reflection processing program 94b. After the reception processing program 98b receives the data (step 101), the DB reflection processing program 94b determines whether the data is a database update record (102). If the record is a database update record, the record is read from the subledger 44b (103), and the database update serial number (N, 99a) in the received record and the database update serial number (M, 99b) in the record of the subledger 44b
Is compared with (+1). If N = M + 1, the corresponding record in the subledger is updated with the received record (105). If N> M + 1, the received record is temporarily stored in the storage area (106). Then, if a record satisfying N = M + 1 is already stored in the storage area (107 Yes), the record in the sub ledger is updated with this record (108). This process is repeated until the record of the serial number stored in the storage area runs out. If N <M + 1, the update record has been received twice, and the received information is discarded (109).
When receiving the information from the main system that the transmission of the update record has been completed (No in 102), the sub-ledger updates the record in the subledger until the consecutive serial number records satisfying N = M + 1 are exhausted in the records already stored in the storage area (102). 110, 1
11).

第11図は、第10図の処理フローに従うレコード更新の
例を示すものである。で通番とびレコードを受信した
ので蓄積エリアに保存し、で連続通番のレコードを受
信したので副元帳44bの当該レコードを更新し、で受
信したレコードを一時蓄積エリアに保存するが、既に保
存されているレコードと連続通番となるので後者のレコ
ードに続いて副元帳44bに反映される。以上述べたよう
にレコード単位の更新順序を副システムで保証すること
ができる。
FIG. 11 shows an example of record update according to the processing flow of FIG. Since the serial number skip record was received in, the record is stored in the storage area, and the consecutive serial number record was received in, the corresponding record in the subledger 44b is updated, and the received record is stored in the temporary storage area, but is already stored. The serial number is the same as that of the existing record, so that it is reflected in the subledger 44b following the latter record. As described above, the update order for each record can be guaranteed by the subsystem.

このように副システム側でレコード単位の更新順序が
保証されているため、正システム側のDB更新情報を副シ
ステム側に向けて回線49上を多重化伝送できる。すなわ
ち物理的には複数本の回転を備え、論理的にもこれらの
回線について複数の論理チャネルを設定することによっ
てDB更新情報の多重伝送が可能である。
As described above, the update order in units of records is guaranteed on the secondary system side, so that the DB update information on the primary system side can be multiplexed and transmitted on the line 49 toward the secondary system side. In other words, it is possible to physically multiplex transmission of DB update information by providing a plurality of rotations and logically setting a plurality of logical channels for these lines.

第12図はDB更新情報の多重伝送と副システム側での更
新情報のパラレル更新の例を示すものである。
FIG. 12 shows an example of multiplex transmission of DB update information and parallel update of update information on the subsystem.

正システムから副システムへの送信データ形式の例を
第13図に示す。図中、相手先アドレス(121)は正シス
テムから見た副システムアドレス、システム間送信処理
通番(122)は、送信処理が回線等で多重化されている
ため、回線1本毎に順序性をもたせるために付加する。
更新情報管理(123)は、特に、複数の更新情報(124a,
124b,124c)が、プロッキングされて送信される場合に
各々の更新情報を管理する。更新情報はそれぞれ、更新
履歴通番99aと更新データ95aから構成される。
FIG. 13 shows an example of a transmission data format from the primary system to the secondary system. In the figure, the destination address (121) is the secondary system address as viewed from the primary system, and the inter-system transmission processing serial number (122) is that the transmission processing is multiplexed by a line or the like, so that the order is determined for each line. Add to give.
The update information management (123) particularly includes a plurality of update information (124a,
124b, 124c) manages each update information when the data is locked and transmitted. The update information includes an update history serial number 99a and update data 95a.

第14図はオリジナル計算センタ32aおよびバックアッ
プ計算センタ32bにおけるデータベースレコードと送信
レコードの流れと各階層のプログラムが扱う物理アドレ
スの範囲を示している。94a,94bは業務処理プログラ
ム、145a,145bはオンライン制御プログラムおよび146a,
146bはオペレーティングシステム(OS)の範囲を示して
いる。141は当該レコードが格納されているディスク内
の絶対アドレス、142は当該レコードが格納されている
ディスク内の相対アドレスを示している。147はデータ
ベースレコードを識別するための論理的な管理情報であ
る。143はデータ送信のために割り当てる回線49の絶対
アドレス、144は同回線49の相対アドレスを示してい
る。OS146はデータベースレコードが格納されているデ
ィスク内の絶対アドレス141、同相対アドレス142、回線
の絶対アドレス143および相対アドレス144を意識する必
要がある。しかしオンライン制御プログラム145はディ
スク内相対アドレス142および回線の相対アドレス144の
み意識すればよい。また業務処理プログラム94はこれら
のアドレスを意識する必要がない。従って業務処理プロ
グラム94aから回線49を介して業務処理プログラム94bに
渡されるDB更新レコードはこれら物理アドレスを伴って
いない。上記の考察から得られる結論は、正元帳44aと
副元帳44bは物理的にそれぞれ互いに独立したデータベ
ース(群)としてレイアウト可能であるということにな
る。
FIG. 14 shows the flow of database records and transmission records in the original calculation center 32a and the backup calculation center 32b, and the range of physical addresses handled by programs in each layer. 94a and 94b are business processing programs, 145a and 145b are online control programs and 146a,
146b indicates the range of the operating system (OS). 141 indicates the absolute address in the disk where the record is stored, and 142 indicates the relative address in the disk where the record is stored. 147 is logical management information for identifying a database record. 143 denotes an absolute address of the line 49 allocated for data transmission, and 144 denotes a relative address of the line 49. The OS 146 needs to be aware of the absolute address 141, the relative address 142, the absolute address 143 and the relative address 144 of the disk in which the database record is stored. However, the online control program 145 only needs to be aware of the relative address 142 in the disk and the relative address 144 of the line. The business processing program 94 does not need to be aware of these addresses. Therefore, the DB update record passed from the business processing program 94a to the business processing program 94b via the line 49 does not have these physical addresses. The conclusion obtained from the above considerations is that the primary ledger 44a and the secondary ledger 44b can be laid out as databases (groups) that are physically independent of each other.

第15図は正元帳44aと副元帳44bとをそれぞれ独立に物
理的な記録媒体に割当てする状態を示す例である。151
は小容量の記録媒体、152は大容量の記録媒体である。
A,B,CおよびDはデータベース群を構成する各データベ
ースを示している。最初データA,B,C,Dは媒体151−1,15
1−2,151−3および151−4に格納されている。次にデ
ータベースA,Cの容量が拡大したため、正元帳44aの方で
は媒体151−5を追加して図示のとうりデータベースの
格納レイアウトを変更している。一方、副元帳44bの方
では大容量の媒体152−1,152−2を導入して図示のよう
にデータベースの格納レイアウトを変更している。この
例はデータベースの拡張性の高いシステムであることを
示している。
FIG. 15 is an example showing a state in which the primary ledger 44a and the secondary ledger 44b are respectively assigned to physical recording media independently. 151
Is a small-capacity recording medium, and 152 is a large-capacity recording medium.
A, B, C, and D indicate each database constituting the database group. Initially, data A, B, C, and D are stored in media 151-1, 15
1-2, 151-3 and 151-4. Next, since the capacities of the databases A and C have expanded, the storage layout of the database is changed in the original ledger 44a by adding a medium 151-5 as shown. On the other hand, in the subledger 44b, large-capacity media 152-1 and 152-2 are introduced to change the storage layout of the database as shown. This example shows that the system is highly scalable.

第16図は媒体151−1および151−3に格納されるデー
タベースに対してレコードの削除/追加を行なった結果
として飛び飛びの空きエリアが生じた状態の例を示して
いる。斜線部分は使用中のレコード領域、空白部分は空
きの生じたレコード領域である。第16図の例では正元帳
44aに対してデータベースの再編成を行なって空きエリ
アを整理しているが、副元帳44bは元のままである。こ
の例はデータベースを運用性の高いシステムであること
を示している。
FIG. 16 shows an example of a state in which discrete empty areas are generated as a result of deleting / adding records from the databases stored in the media 151-1 and 151-3. The shaded area is a used record area, and the blank area is an empty record area. In the example of Fig. 16, the ledger
The database is reorganized for 44a to sort out the free areas, but the subledger 44b remains the same. This example shows that the database is a highly operable system.

最後に本発明になるバックアップ計算センタ32bはオ
リジナル計算センタ32aより小規模なオンラインシステ
ムとなり、低コストのバックアップ計算センタ32bを構
築できる点について付言する。
Finally, it is added that the backup calculation center 32b according to the present invention becomes an online system smaller than the original calculation center 32a, and a low-cost backup calculation center 32b can be constructed.

第17図はこの様子を模式的に説明する図である。第17
図(1)はバックアップ計算センタへオリジナル計算セ
ンタへ入力されるのと同一のトランザクションを転送
し、オリジナル計算センタと同一の業務処理をバックア
ップ計算センタで行なう場合であり、これではバックア
ップ計算センタのシステム規模はオリジナル計算センタ
のシステム規模と同一である。第17図(2)はバックア
ップ計算センタでは入力トランザクション情報よりさま
ざまな判定を行なったり、処理結果を端末へ送信する処
理を行なわず、データベース更新処理とDB更新情報の受
信処理を専用に行なうプログラムを稼働させることによ
り、バックアップ計算センタを小規模化することが可能
である。ただしこの場合バックアップ計算センタはバッ
クアップデータベースの更新処理用に限られ、オリジナ
ル計算センタの同一業務処理をバックアップすることは
ない。
FIG. 17 is a diagram schematically illustrating this state. 17th
FIG. 1A shows a case in which the same transaction as that input to the original calculation center is transferred to the backup calculation center, and the same business processing as the original calculation center is performed in the backup calculation center. The scale is the same as the system scale of the original calculation center. FIG. 17 (2) shows a program that exclusively performs database update processing and DB update information reception processing without performing various determinations based on input transaction information or performing processing for transmitting processing results to a terminal in the backup calculation center. By operating, the backup calculation center can be downsized. However, in this case, the backup calculation center is limited to the update processing of the backup database, and does not back up the same business processing of the original calculation center.

[発明の効果] 本発明によれば、計算機センタ災害時、あるいは、計
算機センタを含む広域災害時でも副データベースを利用
し、継続的にオンラインサービスを行うことが可能とな
る。また、計算機センタとバックアップ計算機センタと
の間で行われる更新情報の伝送が多重化して行われるた
め、更新情報の伝送を高速化することができる。この
際、同一のレコードに対する複数の更新情報が多重化さ
れて伝送された場合であっても、正データベースと副デ
ータベースとの間でのレコードの変更順序を維持するこ
とが可能になる。
[Effects of the Invention] According to the present invention, even in the event of a computer center disaster or a wide area disaster involving a computer center, online services can be provided continuously using the sub-database. In addition, since the transmission of the update information between the computer center and the backup computer center is performed in a multiplexed manner, the transmission of the update information can be speeded up. At this time, even when a plurality of pieces of update information for the same record are multiplexed and transmitted, it is possible to maintain the record change order between the primary database and the secondary database.

【図面の簡単な説明】[Brief description of the drawings]

第1図は高信頼性オンラインシステムの概念を示すシス
テム構成図、第2図は従来のシステムを説明する図、第
3図は従来システムの問題を説明する図、第4図は高信
頼性システムの具体例を示す構成図、第5図は計算機セ
ンタ災害時の構成変更を示す図、第6図は広域間伝送路
災害時の構成変更を示す図、第7図は多重伝送装置の回
線切替え方法を説明する図、第8図はパケット交換機の
経路変更を説明する図、第9図は正元帳更新情報を副元
帳に反映させる処理方式を示す図、第10図は副元帳反映
プログラムの処理フローチャート、第11図は副元帳反映
の更新順序の具体例を示す図、第12図はデータベース更
新情報の多重伝送と副システム側での更新情報のパラレ
ル更新の例を示す図、第13図は正システムら副システム
への送信データ形式の例を示す図、第14図はデータベー
スレコードと送信レコードの流れと各階層のプログラム
が扱う物理アドレスの範囲を説明する図、第15図は正シ
ステムと副システムで別々にデータベースをそれぞれ異
なるレイアウト配置とする例を説明する図、第16図は正
システムと副システムで別々にデータベースを編成する
例を説明する図、第17図はオリジナル計算センタとバッ
クアップ計算センタのシステム規模を説明する図であ
る。 31a,31b……広域 32a……オリジナル計算センタ 32b……バックアップ計算センタ 34a……オリジナルデータベース 34b……バックアップデータベース 38a,38b,38c,38d……端末 44a……正元帳 44b……副元帳 49……回線 94b……DB反映処理プログラム 95a,95b……DB更新情報 99a,99b……更新履歴通番
1 is a system configuration diagram showing the concept of a highly reliable online system, FIG. 2 is a diagram for explaining a conventional system, FIG. 3 is a diagram for explaining problems of the conventional system, and FIG. 4 is a highly reliable system. FIG. 5 is a diagram showing a configuration change at the time of a computer center disaster, FIG. 6 is a diagram showing a configuration change at a wide area transmission line disaster, and FIG. 7 is a line switching of a multiplex transmission device. FIG. 8 is a diagram for explaining a method, FIG. 8 is a diagram for explaining a route change of a packet switch, FIG. 9 is a diagram showing a processing method for reflecting primary ledger update information in a secondary ledger, and FIG. 10 is a process of a secondary ledger reflection program Flowchart, FIG. 11 is a diagram showing a specific example of the update order of the subledger reflection, FIG. 12 is a diagram showing an example of multiplex transmission of database update information and parallel update of update information on the sub system side, FIG. Transmission data format from main system to sub system Fig. 14 shows an example, Fig. 14 illustrates the flow of database records and transmission records, and the range of physical addresses handled by programs in each layer. Fig. 15 shows different layouts of databases in the primary system and the secondary system separately. FIG. 16 is a diagram for explaining an example in which databases are separately organized in a primary system and a secondary system, and FIG. 17 is a diagram for explaining a system scale of an original calculation center and a backup calculation center. . 31a, 31b Wide area 32a Original calculation center 32b Backup calculation center 34a Original database 34b Backup database 38a, 38b, 38c, 38d Terminal 44a Primary ledger 44b Secondary ledger 49 … Line 94b …… DB reflection processing program 95a, 95b …… DB update information 99a, 99b …… Update history serial number

───────────────────────────────────────────────────── フロントページの続き (72)発明者 高口 幸雄 神奈川県川崎市幸区鹿島田890番地の12 株式会社日立製作所情報システム工場 内 (72)発明者 渡部 芳邦 神奈川県川崎市幸区鹿島田890番地の12 株式会社日立製作所情報システム工場 内 (72)発明者 清水 高年 神奈川県川崎市幸区鹿島田890番地の12 株式会社日立製作所情報システム工場 内 (72)発明者 山崎 一 神奈川県川崎市幸区鹿島田890番地の12 株式会社日立製作所情報システム工場 内 (72)発明者 荻野 宏二 東京都大田区大森北3丁目2番16号 日 立システムエンジニアリング株式会社内 (72)発明者 小川 和昭 大阪府大阪市中央区北浜3丁目5番29号 日立西部ソフトウェア株式会社内 (56)参考文献 特開 昭64−28737(JP,A) 特開 昭58−121465(JP,A) 日立評論、70[3](1988.3)「都 市銀行第3次オンラインシステムの動向 −株式会社三和銀行第3次SANBAC システム−」p.225−232 (58)調査した分野(Int.Cl.7,DB名) G06F 12/00 G06F 13/00 ──────────────────────────────────────────────────の Continuing on the front page (72) Inventor Yukio Takaguchi 890 Kashimada, Sachi-ku, Kawasaki-shi, Kanagawa Prefecture Inside Hitachi, Ltd. Information Systems Factory (72) Inventor Yoshikuni Watanabe 890 Kashimada, Sachi-ku, Kawasaki-shi, Kanagawa No. 12 Hitachi Information Systems Factory Co., Ltd. (72) Inventor Shimizu Takanori 890 Kashimada, Kosoku-ku, Kawasaki-shi, Kanagawa Prefecture 12 Hitachi Systems Information Systems Factory Co., Ltd. (72) Inventor Kazuto Yamazaki, Kawasaki-shi, Kanagawa Prefecture 890 Kashimada 12 Hitachi, Ltd. Information Systems Factory (72) Koji Ogino 3-2-16 Omorikita, Ota-ku, Tokyo Hitachi System Engineering Co., Ltd. (72) Kazuaki Ogawa Osaka, Osaka, Japan 3-56-29 Kitahama, Chuo-ku, Hitachi Hitachi West Software Co., Ltd. (56) Documents JP-A-64-28737 (JP, A) JP-A-58-121465 (JP, A) Hitachi Review, 70 [3] (1988.3) “Trends of the Toshi Bank Third Online System- Japanese Bank Third SANBAC System- "p. 225−232 (58) Field surveyed (Int. Cl. 7 , DB name) G06F 12/00 G06F 13/00

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】正データベースを有する第1の計算機シス
テムと、前記正データベースとは別に設けられ、前記正
データベースの内容が反映される副データベースを有
し、前記第1の計算機に伝送回線を介して接続される第
2の計算機システムとを有し、端末から入力されたトラ
ンザクションに基づいて前記正データベース及び前記副
データベースの関連するレコードを更新するオンライン
システムにおいて、 前記伝送回線は、前記第1の計算機システムと前記第2
の計算機システムとの間の通信を多重化して行うことが
可能な多重伝送回線であり、 前記第1の計算機システムでは、前記端末から入力され
るトランザクションに基づいて該トランザクションによ
り更新される関連レコードの更新順序を表す更新履歴通
番を含む更新情報を作成し、前記正データベースの関連
レコードを更新するとともに、前記更新情報を前記多重
伝送回線を介して前記第2の計算機システムに送信し、 前記第2の計算機システムでは、前記更新情報を受信
し、受信した更新情報に含まれる前記更新履歴通番が当
該第2の計算機システムにおいて最後に更新したレコー
ドの次の更新であることを示す場合には、当該更新情報
に基づいて前記副データベースの関連レコードを更新
し、受信した更新情報に含まれる前記更新履歴通番が当
該第2の計算機システムにおいて最後に更新したレコー
ドの次よりも後の更新であることを示す場合には、当該
更新情報を蓄積エリアに保存し、受信した更新情報に基
づいて前記副データベースの関連レコードを更新した結
果、前記蓄積エリアに保存した更新情報に含まれる前記
更新履歴通番が当該第2の計算機システムにおいて最後
に更新したレコードの次の更新になったことに応じて、
当該蓄積エリアに保存した更新情報に基づいて前記副デ
ータベースの関連レコードを更新することを特徴とする
オンラインシステム。
1. A first computer system having a main database, and a sub-database provided separately from the main database and reflecting the contents of the main database, and connected to the first computer via a transmission line. An online system for updating related records of the primary database and the secondary database based on a transaction input from a terminal, wherein the transmission line is connected to the first computer system. Computer system and the second
And a multiplex transmission line capable of multiplexing communication with the computer system of the first computer system. In the first computer system, a related record updated by the transaction based on the transaction input from the terminal is provided. Creating update information including an update history serial number indicating an update order, updating a related record of the primary database, transmitting the update information to the second computer system via the multiplex transmission line, The computer system receives the update information, and when the update history serial number included in the received update information indicates that it is the next update of the record last updated in the second computer system, Updating a related record of the sub-database based on update information, and the update history included in the received update information If the number indicates that the record is updated after the record last updated in the second computer system, the update information is stored in a storage area, and the sub-database is stored based on the received update information. As a result of updating the related record of, the update history serial number included in the update information stored in the storage area is the next update of the last updated record in the second computer system,
An online system for updating a related record of the sub-database based on update information stored in the storage area.
【請求項2】トランザクションを入力するための複数の
端末と、正データベースを有する第1の計算機システム
と、前記正データベースとは別に設けられ、前記正デー
タベースの内容が反映される副データベースを有する第
2の計算機システムと、前記第1の計算機システムと前
記第2の計算機システムとを接続し、前記第1の計算機
システムと前記第2の計算機システムとの間のデータ伝
送を多重化して行う多重伝送回線と、前記複数の端末を
前記第1の計算機システムまたは前記第2の計算機シス
テムに選択的に接続するための中継装置とを有し、通常
動作時において前記中継装置は前記複数の端末を前記第
1の計算機システムに接続し、 前記第1の計算機システムでは、前記複数の端末から入
力されるトランザクションに基づいて該トランザクショ
ンにより更新される関連レコードの更新順序を表す更新
履歴通番を含む更新情報を作成し、前記正データベース
の関連レコードを更新し、前記更新情報を前記多重伝送
回線を介して前記第2の計算機システムに送信し、 前記第2の計算機システムでは、前記更新情報を受信
し、受信した更新情報に含まれる前記更新履歴通番が当
該第2の計算機システムにおいて最後に更新したレコー
ドの次の更新であることを示す場合には、当該更新情報
に基づいて前記副データベースの関連レコードを更新
し、受信した更新情報に含まれる前記更新履歴通番が当
該第2の計算機システムにおいて最後に更新したレコー
ドの次よりも後の更新であることを示す場合には、当該
更新情報を蓄積エリアに保存し、受信した更新情報に基
づいて前記副データベースの関連レコードを更新した結
果、前記蓄積エリアに保存した更新情報に含まれる前記
更新履歴通番が当該第2の計算機システムにおいて最後
に更新したレコードの次の更新になったことに応じて、
当該蓄積エリアに保存した更新情報に基づいて前記副デ
ータベースの関連レコードを更新することを特徴とする
オンラインシステム。
2. A first computer system having a plurality of terminals for inputting transactions, a first computer system having a main database, and a second computer having a sub-database provided separately from the main database and reflecting the contents of the main database. Multiplex transmission that connects the first computer system and the second computer system and multiplexes data transmission between the first computer system and the second computer system A line, and a relay device for selectively connecting the plurality of terminals to the first computer system or the second computer system. In a normal operation, the relay device connects the plurality of terminals to the plurality of terminals. Connected to a first computer system, wherein the first computer system receives the transaction based on transactions input from the plurality of terminals. Creating update information including an update history serial number indicating the update order of the related records updated by the transaction, updating the related records in the primary database, and transmitting the update information to the second computer via the multiplex transmission line The second computer system receives the update information, and the update history serial number included in the received update information is the next update of the record last updated in the second computer system. If it indicates that, the related record of the sub-database is updated based on the update information, and the update history serial number included in the received update information is higher than the last record updated in the second computer system. If the update information indicates a later update, the update information is stored in the storage area, and the secondary information is stored based on the received update information. As a result of updating the related record of the database, the update history serial number included in the update information stored in the storage area is the next update of the last updated record in the second computer system,
An online system for updating a related record of the sub-database based on update information stored in the storage area.
JP2045443A 1990-02-28 1990-02-28 High reliability online system Expired - Lifetime JP3064319B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2045443A JP3064319B2 (en) 1990-02-28 1990-02-28 High reliability online system
US07/660,633 US5307481A (en) 1990-02-28 1991-02-25 Highly reliable online system
US08/129,960 US5379418A (en) 1990-02-28 1993-09-30 Highly reliable online system
US08/288,584 US5596706A (en) 1990-02-28 1994-08-10 Highly reliable online system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2045443A JP3064319B2 (en) 1990-02-28 1990-02-28 High reliability online system

Publications (2)

Publication Number Publication Date
JPH03250257A JPH03250257A (en) 1991-11-08
JP3064319B2 true JP3064319B2 (en) 2000-07-12

Family

ID=12719476

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2045443A Expired - Lifetime JP3064319B2 (en) 1990-02-28 1990-02-28 High reliability online system

Country Status (1)

Country Link
JP (1) JP3064319B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5544347A (en) * 1990-09-24 1996-08-06 Emc Corporation Data storage system controlled remote data mirroring with respectively maintained data indices
JP2864871B2 (en) * 1992-05-22 1999-03-08 日本電気株式会社 Computer center backup method
JPH07141308A (en) * 1993-11-16 1995-06-02 Asahi Chem Ind Co Ltd Back-up method in information processing system
JPH08153030A (en) * 1994-11-30 1996-06-11 Fujitsu Ltd File control device and control system
JP3309198B2 (en) * 1996-01-17 2002-07-29 株式会社山武 Database multiplexing method
JPH11120017A (en) * 1997-10-20 1999-04-30 Mitsubishi Electric Corp Automatic numbering system, dual system, cluster system
JP5673234B2 (en) * 2011-03-10 2015-02-18 日本電気株式会社 Database replication method
US9251021B2 (en) * 2011-05-23 2016-02-02 Bradley Gene Calder Asynchronous replication in a distributed storage environment
US9519555B2 (en) 2011-05-23 2016-12-13 Microsoft Technology Licensing, Llc Synchronous replication in a distributed storage environment
JP6047472B2 (en) * 2013-09-18 2016-12-21 株式会社日立製作所 Database management method and database management system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
日立評論、70[3](1988.3)「都市銀行第3次オンラインシステムの動向−株式会社三和銀行第3次SANBACシステム−」p.225−232

Also Published As

Publication number Publication date
JPH03250257A (en) 1991-11-08

Similar Documents

Publication Publication Date Title
US5596706A (en) Highly reliable online system
EP1214663B1 (en) Scalable file server with highly available pairs
US6181867B1 (en) Video storage and retrieval system
JP3064319B2 (en) High reliability online system
EP0191036B1 (en) Database backup method
US6950871B1 (en) Computer system having a storage area network and method of handling data in the computer system
JP3769190B2 (en) Method and apparatus for cascading data through redundant data storage units
US6779082B2 (en) Network-based disk redundancy storage system and method
JPH10303840A (en) Multi-channel broadcasting system
CN1838055A (en) Storage replication system with data tracking
US6345282B1 (en) Multi-processor data synchronization method and apparatus
WO1997049034A1 (en) Job taking-over system
JP3020539B2 (en) Parallel operation type database management method
JPH0528021A (en) Management method of two-way arrangement data
JP4272465B2 (en) BACKUP DATA RECOVERY METHOD, NETWORK STORAGE DEVICE, AND NETWORK STORAGE PROGRAM
JP2002149459A (en) Redundant database management and search system
JP3030781B2 (en) Database synchronization control method
JP2912221B2 (en) Distributed networked striped file system
JPH11345139A (en) Non-stop type duplex system
JP3380076B2 (en) Communication device failure alarm data collection device
JPH08166916A (en) Online data delivery system
JPH0895838A (en) Double data write control method
JP2000020366A (en) Replication system
CN1960378B (en) Distributed communication control method and device thereof
JP2593914B2 (en) Broadcast communication method

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080512

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090512

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100512

Year of fee payment: 10

EXPY Cancellation because of completion of term