JPH06110746A - Computer system device - Google Patents
Computer system deviceInfo
- Publication number
- JPH06110746A JPH06110746A JP4258730A JP25873092A JPH06110746A JP H06110746 A JPH06110746 A JP H06110746A JP 4258730 A JP4258730 A JP 4258730A JP 25873092 A JP25873092 A JP 25873092A JP H06110746 A JPH06110746 A JP H06110746A
- Authority
- JP
- Japan
- Prior art keywords
- function
- grouping
- record
- block
- records
- 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
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、データ管理に用いられ
る計算機システム装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer system device used for data management.
【0002】[0002]
【従来の技術】従来、複数のレコードを順序付けして管
理し、かつ、計算機間でそのデータの受け渡しを行う必
要がある場合、レコード自身に順序付けのためのキー情
報を持っていれば、修正・変更されたレコードのみ受け
渡し、受け取った側の計算機でソート処理すれば足り
る。しかし、レコード自身に順序付けのためのキー情報
がなく、実際のレコードの並びそのものに意味がある
(並びそのものが順序を表す)ようなデータの場合、挿
入・追加・削除・順序変更(入れ替え)が行われた時
に、その1件ないしは2件のレコードを受け渡しても意
味が無いため、通常は、ファイル転送により、一括し
て、データを受渡し、置換える方式を採用することが多
い。2. Description of the Related Art Conventionally, when it is necessary to order and manage a plurality of records and transfer the data between computers, if the records themselves have the key information for ordering, the It suffices to pass only the changed records and sort them on the receiving computer. However, in the case of data that does not have key information for ordering in the record itself and the actual sequence of records has meaning (the sequence itself represents the sequence), insert / addition / deletion / order change (replacement) Since it is meaningless to transfer the one or two records when performed, usually, a method of transferring and replacing the data all at once by file transfer is often adopted.
【0003】[0003]
【発明が解決しようとする課題】ファイル転送による一
括データ受渡し方式では、仮に、数百件のデータに対
し、たかだか一件のレコードを挿入したような場合で
も、数百件のデータ転送を行わなければならず非常に伝
送効率が悪い。In the batch data transfer method by file transfer, even if at most one record is inserted into several hundreds of data, several hundreds of data must be transferred. The transmission efficiency is extremely low.
【0004】本発明は、実際のレコードの並びそのもの
が順序を表すようなデータを計算機間で受け渡しするよ
うな場合に、レコードの挿入・追加・削除・順序変更が
行われた時のデータ転送量を抑えることのできる計算機
システム装置を提供することを目的とする。According to the present invention, the amount of data transferred when a record is inserted / added / deleted / changed in order when data such that the actual arrangement of records represents the order is transferred between computers. It is an object of the present invention to provide a computer system device capable of suppressing the above.
【0005】[0005]
【課題を解決するための手段】本発明は、予め定めた最
大数のレコードを順序付けして整理する順序付け機能
と、この順序付け機能によって整理されたレコードを群
分けして整理する群分け機能と、この群分け機能及び順
序付け機能によって整理されたレコードを記憶する記憶
機能と、この記憶機能によって記憶されたレコードを最
大数よりも少ない数のレコードに変更して入出力する入
出力機能と、この入出力機能によって読み込まれた新し
いレコードが以前に記憶されている同じ群分け、および
同じ順序における古いレコードと異なる場合に、該当す
る群分けの番号を判別して指示する群分け判別機能と、
この群分け判別機能によって指示された群分けレコード
のみを入出力機能を介して引き出し、転送する転送機能
と、この転送機能および順序付け機能および群分け機能
および記憶機能および入出力機能および群分け判別機能
を備えた第1の計算機と、転送機能を介して送られた群
分けレコードを受信して群分け番号を識別する郡分け識
別機能と、この識別機能によって識別した群分けレコー
ドの内容のみを改定して新しいレコードに書き替える改
定機能と、この改定機能によって書き替えられたレコー
ド情報を表示する表示機能と、この表示機能および識別
機能および改定機能を備えた第2の計算機とを具備して
なる計算機システム装置である。The present invention provides an ordering function for ordering and organizing a predetermined maximum number of records, and a grouping function for grouping and organizing the records organized by the ordering function. A storage function for storing the records organized by the grouping function and the ordering function, an input / output function for changing the records stored by the storage function to a number smaller than the maximum number of records, and inputting / outputting the records. When the new record read by the output function is different from the previously stored same grouping and the old record in the same order, the grouping discrimination function that discriminates and indicates the corresponding grouping number,
A transfer function that retrieves and transfers only the grouping records designated by the grouping determination function through the input / output function, and the transfer function, the ordering function, the grouping function, the storage function, the input / output function, and the grouping determination function. A first computer equipped with, a grouping identification function for receiving the grouping record sent via the transfer function and identifying the grouping number, and the contents of the grouping record identified by this identification function are revised. And a rewriting function for rewriting to a new record, a display function for displaying record information rewritten by the rewriting function, and a second computer having the display function, the identifying function, and the revising function. It is a computer system device.
【0006】[0006]
【作用】本発明の計算機システム装置においては、予め
定めた最大数のレコードを順序付けして整理し、順序付
け機能によって整理されたレコードを群分けして整理
し、群分け機能及び順序付け機能によって整理されたレ
コードを記憶し、記憶機能によって記憶されたレコード
を最大数よりも少ない数のレコードに変更して入出力
し、入出力機能によって読み込まれた新しいレコードが
以前に記憶されている同じ群分け、および同じ順序にお
ける古いレコードと異なる場合に、該当する群分けの番
号を判別して指示し、この群分け判別機能によって指示
された群分けレコードのみを入出力機能を介して引き出
して転送し、転送機能を介して送られた群分けレコード
を受信して群分け番号を識別し、識別機能によって識別
した群分けレコードの内容のみを改定して新しいレコー
ドに書き替え、改定機能によって書き替えられたレコー
ド情報を表示する。In the computer system apparatus of the present invention, a predetermined maximum number of records are ordered and organized, and the records organized by the ordering function are grouped and organized by the grouping function and the ordering function. Stored records, changed the records stored by the storage function to a number of records less than the maximum number and input / output, and the same grouping in which the new records read by the input / output function are stored previously, And if it is different from the old record in the same order, the corresponding grouping number is determined and instructed, and only the grouping record instructed by this grouping determination function is extracted and transferred via the input / output function and transferred. The grouping record sent by the function is received, the grouping number is identified, and the grouping record identified by the identification function is Only the revised contents rewritten to a new record, displaying the record information that has been rewritten by the revised function.
【0007】[0007]
【実施例】次に本発明の一実施例を説明する。図1にお
いて、11は予め定めた最大数のレコードを順序付けし
て整理する順序付け機能、12は順序付け機能11によ
って整理されたレコードを群分けして整理する群分け機
能、13は群分け機能12及び順序付け機能11によっ
て整理されたレコードを記憶する記憶機能、14は記憶
機能13によって記憶されたレコードを最大数よりも少
ない数のレコードに変更して入出力する入出力機能、1
5は入出力機能14によって読み込まれた新しいレコー
ドが以前に記憶されている同じ群分け、および同じ順序
における古いレコードと異なる場合に、該当する群分け
の番号を判別して表示する群分け判別機能、16は群分
け判別機能15によって指示された群分けレコードのみ
を入出力機能13を介して引き出し、転送する転送機
能、1は転送機能16および順序付け機能11および群
分け機能12および記憶機能13および入出力機能14
および群分け判別機能15を備えた第1の計算機、17
は転送機能16を介して送られた群分けレコードを受信
して群分け番号を識別する群分け識別機能、18は識別
機能17によって識別した群分けレコードの内容のみを
改定して新しいレコードに書き替える改定機能、19は
改定機能18によって書き替えられたレコード情報を表
示する表示機能、3は表示機能19および識別機能17
および改定機能18を備えた第2の計算機であり、複数
のレコードを順序付けして管理しかつ計算機間でそのデ
ータの受け渡しを行う必要がある場合に、レコードをブ
ロッキングして管理し、初期ブロッキング時に後からの
挿入・追加のためのバッファを用意しておくことによ
り、挿入・追加・順序変更時における転送データ量を抑
制し、かつ、処理を簡素化することを実現する計算機シ
ステム装置である。EXAMPLE An example of the present invention will be described below. In FIG. 1, 11 is an ordering function of ordering and organizing a predetermined maximum number of records, 12 is a grouping function of grouping the records organized by the ordering function 11, and 13 is a grouping function 12 and A storage function for storing the records organized by the ordering function 11, 14 is an input / output function for changing the records stored by the storage function 13 to a record number smaller than the maximum number, and inputting / outputting the record.
Reference numeral 5 is a grouping discrimination function for discriminating and displaying the corresponding grouping number when the new record read by the input / output function 14 is different from the previously stored same grouping and the old record in the same order. , 16 is a transfer function that retrieves and transfers only the grouping records designated by the grouping determination function 15 via the input / output function 13, 1 is a transfer function 16, an ordering function 11, a grouping function 12, a storage function 13 and Input / output function 14
And a first computer 17 having a grouping discrimination function 15,
Is a grouping identification function for receiving the grouping record sent via the transfer function 16 and identifying the grouping number, and 18 is for revising only the content of the grouping record identified by the identification function 17 and writing it in a new record. A revision function for replacing, 19 is a display function for displaying the record information rewritten by the revision function 18, and 3 is a display function 19 and an identification function 17
And a second computer having a revision function 18, which records and manages a plurality of records in an order and manages the records when the data needs to be transferred between the computers. This is a computer system device that realizes to suppress the amount of transfer data at the time of insertion / addition / order change and to simplify the processing by preparing a buffer for later insertion / addition.
【0008】即ち、図1のとおりレコードをブロック化
して管理すると、ブロックにはブロックNo.を付加
し、また、各ブロック内のレコードにはブロック内連番
を付加する。ブロックNo.及びブロック内連番が順序
を表すことになる。ここで、1ブロック内の実際のMA
Xレコード数をlとし、ブロックに対し新規登録する際
(言い方を変えるといくつかのレコードが初めてブロッ
キングされる際)のMAXレコード数をmとした時のm
とlについてm<lの関係になるようにする。That is, when the record is divided into blocks and managed as shown in FIG. Is added, and a serial number in the block is added to the record in each block. Block No. And the serial number in the block represents the order. Here, the actual MA in one block
When the number of X records is 1, and m is the number of MAX records when newly registering to a block (in other words, when some records are blocked for the first time), m
For m and l, the relation of m <l.
【0009】つまり、新規登録の時はm個までしか登録
できないようにし、修正登録時にはl個まで登録できる
ようにする。また、計算機間のデータ受渡し単位はブロ
ック単位とし、受け取った側の計算機はブロックNo.
をキーとして置換える処理を行う。That is, at the time of new registration, only m pieces can be registered, and at the time of correction registration, 1 pieces can be registered. Further, the data transfer unit between computers is a block unit, and the receiving computer is a block No.
Perform the process of replacing with the key.
【0010】上記手段(方式)にてデータを管理するこ
とにより、あるブロックに対しレコードの挿入・追加・
削除・順序入れ替えが行われたような場合の影響範囲
を、通常は1つないしは2つのブロックに止める。By managing the data by the above means (method), a record can be inserted / added to / from a certain block.
When the deletion / order change is performed, the range of influence is usually limited to one or two blocks.
【0011】つまり、あるブロックにm個までレコード
が登録されている場合、そのブロックへの挿入・追加は
(l−m)個まで可能であり、その範囲であれば、転送
はその1ブロック分だけでよい。That is, when m records are registered in a block, up to (lm) records can be inserted / added to the block, and within that range, transfer is performed for one block. Just enough.
【0012】ブロックaとブロックnのレコードを順序
入替えした場合は、ブロック(1)とブロックnのみの
転送でよい。あるブロックのレコードが1つ削除された
場合、そのブロック内でのみ必要であれば順序詰めを行
い、そのブロックのみ転送すればよい。When the records of block a and block n are exchanged in order, only block (1) and block n need be transferred. When one record of a block is deleted, ordering is performed if necessary only in that block, and only that block is transferred.
【0013】例えば、作業計画を登録/修正する機能
(画面)を持つ工程管理コンピュータ22と現場運転管
理コンピュータ25とを構内回線にて接続し、工程管理
コンピュータ22で作業計画をスケジューリングし、作
業計画として完成したものから、現場運転管理コンピュ
ータ25へ転送する。(現場運転管理コンピュータは通
常は、工程管理コンピュータでスケジューリングされた
順に作業登録し、各種制御を行うが、非常時には順序を
変えて作業をするため)また、作業計画そのものには、
順序を表すキー例えば日付時刻等は無い。For example, the process management computer 22 having a function (screen) for registering / correcting a work plan and the on-site operation management computer 25 are connected by a premises line, and the work management computer 22 schedules the work plan, Is transferred to the on-site operation management computer 25. (In general, the on-site operation management computer registers the work in the order scheduled by the process management computer and performs various controls, but in an emergency, the work is changed in order.)
There is no key indicating the order, such as date and time.
【0014】このようなシステム環境のもとで、今回の
発明を利用した各コンピュータでは、1ブロック MA
X10レコード(ただし新規登録時MAX5レコー
ド)、10ブロック分の作業計画を管理し、同期をと
る。工程管理コンピュータは作業計画設定画面を持ち、
新規登録モードでは1ブロック(1画面)に対し、MA
X5つの作業計画しか登録できない。修正モードでは、
MAX10件まで挿入・追加ができるようになってい
る。Under such a system environment, each computer using the present invention has 1 block MA.
X10 record (however, MAX5 record at the time of new registration) manages the work plan for 10 blocks and synchronizes. The process control computer has a work plan setting screen,
In the new registration mode, MA for 1 block (1 screen)
Only X5 work plans can be registered. In fix mode,
Up to 10 MAX can be inserted / added.
【0015】[0015]
【発明の効果】本発明により、修正時のデータ転送量を
常に一定量に抑えることができ、両コンピュータの処理
のシンプル化に役立つ。As described above, according to the present invention, the data transfer amount at the time of correction can always be suppressed to a constant amount, which is useful for simplifying the processing of both computers.
【図1】本発明の一実施例を示す計算機システム装置の
構成図である。FIG. 1 is a configuration diagram of a computer system device showing an embodiment of the present invention.
【図2】本発明の他の実施例を示す構成図である。FIG. 2 is a configuration diagram showing another embodiment of the present invention.
1…第1の計算機 2…伝送路 3…第2の計算機 11…順序付け機能 12…群分け機能 13…記憶機能 14…入出力機能 15…判別機能 16…転送機能 17…識別機能 18…改定機能 19…表示機能 DESCRIPTION OF SYMBOLS 1 ... 1st computer 2 ... Transmission line 3 ... 2nd computer 11 ... Ordering function 12 ... Grouping function 13 ... Storage function 14 ... Input / output function 15 ... Discrimination function 16 ... Transfer function 17 ... Identification function 18 ... Revised function 19 ... Display function
Claims (1)
して整理する順序付け機能と、この順序付け機能によっ
て整理された前記レコードを群分けして整理する群分け
機能と、この群分け機能及び前記順序付け機能によって
整理された前記レコードを記憶する記憶機能と、この記
憶機能によって記憶された前記レコードを前記最大数よ
りも少ない数のレコードに変更して入出力する入出力機
能と、この入出力機能によって読み込まれた新しいレコ
ードが以前に記憶されている同じ群分け、および同じ順
序における古いレコードと異なる場合に、該当する群分
けの番号を判別して指示する群分け判別機能と、この群
分け判別機能によって指示された群分けレコードのみを
前記入出力機能を介して引き出し、転送する転送機能
と、この転送機能および前記順序付け機能および前記群
分け機能および前記記憶機能および入出力機能および前
記群分け判別機能を備えた第1の計算機と、前記転送機
能を介して送られた前記群分けレコードを受信して群分
け番号を識別する群分け識別機能と、この識別機能によ
って識別した前記群分けレコードの内容のみを改定して
新しいレコードに書き替える改定機能と、この改定機能
によって書き替えられたレコード情報を表示する表示機
能と、この表示機能および前記識別機能および前記改定
機能を備えた第2の計算機とを具備してなる計算機シス
テム装置。1. An ordering function for ordering and organizing a predetermined maximum number of records, a grouping function for grouping and organizing the records arranged by the ordering function, and the grouping function and the ordering. A storage function for storing the records organized by the function, an input / output function for changing the number of the records stored by the storage function to a number smaller than the maximum number and inputting / outputting the record, and an input / output function If the new record that was read differs from the old record in the same grouping that was previously stored and in the same order, the grouping discrimination function that discriminates and indicates the corresponding grouping number, and this grouping discrimination function The transfer function for extracting and transferring only the grouping records designated by the transfer function and the transfer function And a first computer having the ordering function, the grouping function, the storage function, the input / output function, and the grouping discrimination function, and a group that receives the grouping record sent via the transfer function. A grouping identification function for identifying a grouping number, a revision function for revising only the contents of the grouping record identified by this identification function and rewriting it into a new record, and record information rewritten by this revision function are displayed. A computer system device comprising a display function and a second computer having the display function, the identification function, and the revision function.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4258730A JPH06110746A (en) | 1992-09-29 | 1992-09-29 | Computer system device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4258730A JPH06110746A (en) | 1992-09-29 | 1992-09-29 | Computer system device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06110746A true JPH06110746A (en) | 1994-04-22 |
Family
ID=17324296
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4258730A Pending JPH06110746A (en) | 1992-09-29 | 1992-09-29 | Computer system device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06110746A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6731189B2 (en) | 2002-06-27 | 2004-05-04 | Raytheon Company | Multilayer stripline radio frequency circuits and interconnection methods |
-
1992
- 1992-09-29 JP JP4258730A patent/JPH06110746A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6731189B2 (en) | 2002-06-27 | 2004-05-04 | Raytheon Company | Multilayer stripline radio frequency circuits and interconnection methods |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4435780A (en) | Separate stack areas for plural processes | |
JPH02227763A (en) | Data transfer control system | |
US4934823A (en) | Staging method and system in electronic file apparatus | |
EP0731947B1 (en) | A method and device for extracting data from a group of data | |
CN108694230A (en) | The management of unique identifier in database | |
EP0326162B1 (en) | Data base system including memorandum information and method for managing memorandum information | |
JPH06110746A (en) | Computer system device | |
US5892918A (en) | Block transfer method for use with parallel computer system | |
EP0969356A2 (en) | System and method for managing buffers using free pointer FIFOs containing pointers to empty buffers | |
JP4809989B2 (en) | Data storage method, data storage system, and data storage program | |
JP2720775B2 (en) | File parallel processing unit | |
JPS6320550A (en) | Film managing system | |
JPH04243438A (en) | Management system for storage device | |
JP2771986B2 (en) | Magnetic tape unit | |
JPH09160994A (en) | Hospital system | |
JPH04199338A (en) | Data base management system | |
JPH06119398A (en) | Image data registration and updating and retrieval system for a1 size | |
JPS63280356A (en) | Buffer management system for virtual disk device | |
JPS58164079A (en) | Virtual frame management method | |
JPH064744A (en) | Automatic vending machine and data loader | |
JPH06168255A (en) | Image data managing system | |
JPH0231225A (en) | Test system for data control rule of buffer memory | |
JPH04310146A (en) | Data unitary control system for decentralized processing system | |
JPH03132819A (en) | Medium controller | |
JPH04165452A (en) | Store and forward processing data control system |