JPH04312188A - データ収集システム - Google Patents
データ収集システムInfo
- Publication number
- JPH04312188A JPH04312188A JP3078079A JP7807991A JPH04312188A JP H04312188 A JPH04312188 A JP H04312188A JP 3078079 A JP3078079 A JP 3078079A JP 7807991 A JP7807991 A JP 7807991A JP H04312188 A JPH04312188 A JP H04312188A
- Authority
- JP
- Japan
- Prior art keywords
- data
- database
- file
- registration
- management table
- 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
- 238000013480 data collection Methods 0.000 claims abstract description 13
- 230000004913 activation Effects 0.000 claims description 10
- 238000004891 communication Methods 0.000 claims description 9
- 238000000034 method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 3
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、データを収集しデータ
ベースを構築する無停止のデータ収集システムに関し、
特に24時間無停止でありデータ保護が必要なデータ収
集システムにおける応答時間短縮およびデータ保護方式
に関する。
ベースを構築する無停止のデータ収集システムに関し、
特に24時間無停止でありデータ保護が必要なデータ収
集システムにおける応答時間短縮およびデータ保護方式
に関する。
【0002】
【従来の技術】従来、この種のデータ収集システムは、
通信管理手段により受け取ったデータをデータベース登
録手段により直接データベースファイルに登録するシス
テムであった。
通信管理手段により受け取ったデータをデータベース登
録手段により直接データベースファイルに登録するシス
テムであった。
【0003】
【発明が解決しようとする課題】上述した従来のデータ
収集システムでのデータベースへと登録方法では、1件
のデータにより処理されるデータベース登録手段の複雑
さ、およびデータベースの処理量に比例して応答を返す
までの時間が増加してしまうという欠点がある。
収集システムでのデータベースへと登録方法では、1件
のデータにより処理されるデータベース登録手段の複雑
さ、およびデータベースの処理量に比例して応答を返す
までの時間が増加してしまうという欠点がある。
【0004】また、データベースファイルがオーバーフ
ローするなどの不測の事態が発生するとデータベース登
録手段が動作できなくなり、復旧するまでデータの収集
ができないという欠点がある。
ローするなどの不測の事態が発生するとデータベース登
録手段が動作できなくなり、復旧するまでデータの収集
ができないという欠点がある。
【0005】
【課題を解決するための手段】本発明は、データベース
ファイル部とデータを受信する通信管理手段とを備えた
データ収集システムにおいて、前記通信管理手段より受
け取ったデータを一時的に登録するデータファイルと、
前記データファイルの登録状況を管理するデータ登録管
理テーブルと、前記データファイルに一時的に登録され
たデータをデータベースファイルに登録するデータベー
ス登録手段と、前記データベース登録手段の起動をジョ
ブスケジューラに要求するデータベース登録起動手段と
、前記データファイルのどの位置よりデータを読み込み
前記データベースファイルに登録するかということおよ
び前記データベース登録起動手段により前記データベー
ス登録手段を起動する間隔を管理するデータベース登録
管理テーブルとを有する。
ファイル部とデータを受信する通信管理手段とを備えた
データ収集システムにおいて、前記通信管理手段より受
け取ったデータを一時的に登録するデータファイルと、
前記データファイルの登録状況を管理するデータ登録管
理テーブルと、前記データファイルに一時的に登録され
たデータをデータベースファイルに登録するデータベー
ス登録手段と、前記データベース登録手段の起動をジョ
ブスケジューラに要求するデータベース登録起動手段と
、前記データファイルのどの位置よりデータを読み込み
前記データベースファイルに登録するかということおよ
び前記データベース登録起動手段により前記データベー
ス登録手段を起動する間隔を管理するデータベース登録
管理テーブルとを有する。
【0006】
【実施例】次に、本発明について図面を参照して詳細に
説明する。
説明する。
【0007】図1は、本発明の一実施例の無停止データ
収集システムの構成を示すブロック図である。この無停
止データ収集システムは、電子計算機1とデータを一時
登録するデータファイル部2とデータベースを構築する
データベース部3とからその主要部が構成されている。
収集システムの構成を示すブロック図である。この無停
止データ収集システムは、電子計算機1とデータを一時
登録するデータファイル部2とデータベースを構築する
データベース部3とからその主要部が構成されている。
【0008】電子計算機1はデータを収集する通信管理
手段11と、収集したデータをデータファイル部2に一
時登録する登録手段12と、データファイル部2に一時
登録されたデータをデータベースに登録するデータベー
ス登録手段13と、データベース登録手段の起動を要求
するデータベース登録起動手段14およびジョブのスケ
ジューリング機能を有するジョブスケジューラ15とを
含んで構成される。
手段11と、収集したデータをデータファイル部2に一
時登録する登録手段12と、データファイル部2に一時
登録されたデータをデータベースに登録するデータベー
ス登録手段13と、データベース登録手段の起動を要求
するデータベース登録起動手段14およびジョブのスケ
ジューリング機能を有するジョブスケジューラ15とを
含んで構成される。
【0009】データファイル部2は外部記憶装置状に設
けられていて、収集したデータを一時登録するデータフ
ァイル22と、次に収集されたデータをデータファイル
22のどの位置に登録するかおよびデータファイル22
に何件のデータを登録させることができるかを管理する
データ登録管理テーブル21とから構成される。
けられていて、収集したデータを一時登録するデータフ
ァイル22と、次に収集されたデータをデータファイル
22のどの位置に登録するかおよびデータファイル22
に何件のデータを登録させることができるかを管理する
データ登録管理テーブル21とから構成される。
【0010】データベースファイル部3は実際にデータ
を登録するデータベースファイル32と、処理開始時に
データファイル中のどのデータより処理するかを管理し
、また、次回のデータベースー登録手段の起動までの時
間を管理するデータベース登録管理テーブル31とから
なっている。
を登録するデータベースファイル32と、処理開始時に
データファイル中のどのデータより処理するかを管理し
、また、次回のデータベースー登録手段の起動までの時
間を管理するデータベース登録管理テーブル31とから
なっている。
【0011】図2を参照すると、データ登録管理テーブ
ル21は管理番号と更新レコード番号と最終レコード番
号を1エントリとして複数エントリを格納するようにな
っている。
ル21は管理番号と更新レコード番号と最終レコード番
号を1エントリとして複数エントリを格納するようにな
っている。
【0012】図3を参照すると、データベース登録管理
テーブル31は管理番号と、データベースの前回の処理
の最終レコードを管理する処理済みレコード番号とデー
タベース登録手段13の起動間隔を管理する処理起動間
隔を1エントリとして複数エントリを格納するようにな
っている。なお、1つのデータファイル21にデータ登
録管理テーブル21とデータベース登録管理テーブル3
1の1エントリが対応している。
テーブル31は管理番号と、データベースの前回の処理
の最終レコードを管理する処理済みレコード番号とデー
タベース登録手段13の起動間隔を管理する処理起動間
隔を1エントリとして複数エントリを格納するようにな
っている。なお、1つのデータファイル21にデータ登
録管理テーブル21とデータベース登録管理テーブル3
1の1エントリが対応している。
【0013】次に、本実施例の無停止データ収集システ
ムの動作について説明する。
ムの動作について説明する。
【0014】通信管理手段11を通してデータが収集さ
れるとデータ登録手段12はデータ登録管理テーブル2
1中の更新レコード番号を参照し、それに1を加えた値
のデータファイル21のレコード番号の位置にデータを
格納する。この時、もしレコード番号がデータ登録管理
テーブルの最終レコード番号よりも大きければ、レコー
ド番号を1に変更してデータを格納する。そして格納し
たレコード番号の値でデータ登録管理テーブル21の更
新レコード番号の値を更新する。そしてデータ登録手段
12は通信管理手段11を通じて応答を返す。このよう
にデータはデータファイル22に一時登録され、オーバ
ーフローすることはない。
れるとデータ登録手段12はデータ登録管理テーブル2
1中の更新レコード番号を参照し、それに1を加えた値
のデータファイル21のレコード番号の位置にデータを
格納する。この時、もしレコード番号がデータ登録管理
テーブルの最終レコード番号よりも大きければ、レコー
ド番号を1に変更してデータを格納する。そして格納し
たレコード番号の値でデータ登録管理テーブル21の更
新レコード番号の値を更新する。そしてデータ登録手段
12は通信管理手段11を通じて応答を返す。このよう
にデータはデータファイル22に一時登録され、オーバ
ーフローすることはない。
【0015】データベース登録起動手段14は、データ
ベース登録管理テーブル31の処理起動間隔を元に一定
時間ごとにデータベース登録手段13の起動をジョブス
ケジューラ15に要求する。これによりジョブスケジュ
ーラ15はデータベース登録手段13を起動する。
ベース登録管理テーブル31の処理起動間隔を元に一定
時間ごとにデータベース登録手段13の起動をジョブス
ケジューラ15に要求する。これによりジョブスケジュ
ーラ15はデータベース登録手段13を起動する。
【0016】データベース登録手段13は、データベー
ス登録管理テーブル31の処理済みレコード番号を取り
込み、それに1を加えた値のデータファイル22の位置
よりデータを取り込みデータベースファイル32にデー
タを構築する。その後レコード番号を順次1加算して処
理をつづけ、データ登録管理テーブル21の更新レコー
ド番号の値になるまでつづける。又、レコード番号がデ
ータ登録管理テーブル21の最終レコード番号より多き
くなった場合はレコード番号を1に変更して処理する。 その後データベース登録管理テーブルの処理済みレコー
ド番号の内容を現在のレコード番号の値に変更して処理
を終了する。
ス登録管理テーブル31の処理済みレコード番号を取り
込み、それに1を加えた値のデータファイル22の位置
よりデータを取り込みデータベースファイル32にデー
タを構築する。その後レコード番号を順次1加算して処
理をつづけ、データ登録管理テーブル21の更新レコー
ド番号の値になるまでつづける。又、レコード番号がデ
ータ登録管理テーブル21の最終レコード番号より多き
くなった場合はレコード番号を1に変更して処理する。 その後データベース登録管理テーブルの処理済みレコー
ド番号の内容を現在のレコード番号の値に変更して処理
を終了する。
【0017】
【発明の効果】以上説明したように本発明は、データ登
録手段とデータベース登録手段を分けて設け、データ登
録手段は無限回繰り返し、データベース登録手段は一定
時間ごとに起動され、それまでに収集されデータファイ
ルに一時的に登録されたデータによりデータベースを構
築するようにしたことにより、データベース登録手段の
複雑さおよびデータベースの処理量によらず一定した時
間で応答を返すことができ、またデータベースがオーバ
ーフローするなどの不測の事態が発生してもデータ収集
は止めずにデータベースの復旧後それまでのデータをデ
ータベースに登録することができる効果がある。
録手段とデータベース登録手段を分けて設け、データ登
録手段は無限回繰り返し、データベース登録手段は一定
時間ごとに起動され、それまでに収集されデータファイ
ルに一時的に登録されたデータによりデータベースを構
築するようにしたことにより、データベース登録手段の
複雑さおよびデータベースの処理量によらず一定した時
間で応答を返すことができ、またデータベースがオーバ
ーフローするなどの不測の事態が発生してもデータ収集
は止めずにデータベースの復旧後それまでのデータをデ
ータベースに登録することができる効果がある。
【図1】本発明の一実施例のデータ収集システムを示す
ブロック図である。
ブロック図である。
【図2】図1中のデータ登録管理テーブル21の内容を
示す図である。
示す図である。
【図3】図1中のデータベースー登録管理テーブル31
の内容を示す図である。
の内容を示す図である。
1 電子計算機
2 データファイル部
3 データベースファイル部
11 通信管理手段
12 データ登録手段
13 データベース登録手段
14 データベース登録起動手段15 ジ
ョブスケジューラ 21 データ登録管理テーブル 22 データファイル 31 データベース登録管理テーブル32
データベースファイル
ョブスケジューラ 21 データ登録管理テーブル 22 データファイル 31 データベース登録管理テーブル32
データベースファイル
Claims (1)
- 【請求項1】 データベースファイル部とデータを受
信する通信管理手段とを備えたデータ収集システムにお
いて、前記通信管理手段より受け取ったデータを一時的
に登録するデータファイルと、前記データファイルの登
録状況を管理するデータ登録管理テーブルと、前記デー
タファイルに一時的に登録されたデータをデータベース
ファイルに登録するデータベース登録手段と、前記デー
タベース登録手段の起動をジョブスケジューラに要求す
るデータベース登録起動手段と、前記データファイルの
どの位置よりデータを読み込み前記データベースファイ
ルに登録するかということおよび前記データベース登録
起動手段により前記データベース登録手段を起動する間
隔を管理するデータベース登録管理テーブルとを有する
ことを特徴とするデータ収集システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3078079A JPH04312188A (ja) | 1991-04-11 | 1991-04-11 | データ収集システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3078079A JPH04312188A (ja) | 1991-04-11 | 1991-04-11 | データ収集システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04312188A true JPH04312188A (ja) | 1992-11-04 |
Family
ID=13651840
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3078079A Pending JPH04312188A (ja) | 1991-04-11 | 1991-04-11 | データ収集システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04312188A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007156844A (ja) * | 2005-12-05 | 2007-06-21 | Toshiba Corp | データ登録・検索システムおよびデータ登録・検索方法 |
-
1991
- 1991-04-11 JP JP3078079A patent/JPH04312188A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007156844A (ja) * | 2005-12-05 | 2007-06-21 | Toshiba Corp | データ登録・検索システムおよびデータ登録・検索方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0500222B1 (en) | Method for reconciling entries in a plurality of lists | |
| DE3752196T2 (de) | Vorrichtung für Datenverarbeitungsverteilung über eine Mehrzahl von Steuerungsorten | |
| EP0573200B1 (en) | System and method for querying an append-only database-system | |
| EP1148428B1 (en) | Method and apparatus for evaluating queries according to received event information and generating notifications | |
| US6789115B1 (en) | System for collecting, analyzing, and reporting high volume multi-web server usage | |
| DE69524760T2 (de) | Verfahren zum erzwingen einer hierarchischen anrufstruktur in asynchronen echtzeitsoftwareanwendungen | |
| EP0352050A3 (en) | Single-keyed indexed file for tp queue repository | |
| US4792921A (en) | Network event identifiers | |
| WO2002097572A2 (en) | System and method for scheduling an event over a network | |
| AU2002305714A1 (en) | System and method for scheduling an event over a network | |
| CN115269515B (zh) | 一种检索指定目标文档数据处理方法 | |
| CN110083600A (zh) | 一种日志收集处理的方法、装置、计算设备及存储介质 | |
| EP1703390A1 (en) | Tuple space operations for fine grained system control | |
| CN109298929A (zh) | 定时任务执行时间推荐方法、装置、设备和存储介质 | |
| CN109582446A (zh) | 准实时异步批量处理系统、方法、装置和存储介质 | |
| WO2018206304A1 (de) | Datenbank mit feldbezogenen zeitstempeln | |
| US7475088B2 (en) | Systems and methods of providing data from a data source to a data sink | |
| JPH04312188A (ja) | データ収集システム | |
| Shanthikumar | Level crossing analysis of priority queues and a conservation identity for vacation models | |
| JPH02268365A (ja) | 情報処理システム | |
| CN117633018A (zh) | 一种查询方法、装置、电子设备及存储介质 | |
| JPH05165794A (ja) | 分散掲示板システム | |
| US20210089513A1 (en) | Time-to-run column for database management systems | |
| CN113220354A (zh) | 锁屏解锁的应用唤醒方法、装置、设备及存储介质 | |
| Florentin | Data base representations of application models |