JPH09212402A - Filing system and data base updating method applied to same - Google Patents

Filing system and data base updating method applied to same

Info

Publication number
JPH09212402A
JPH09212402A JP8014141A JP1414196A JPH09212402A JP H09212402 A JPH09212402 A JP H09212402A JP 8014141 A JP8014141 A JP 8014141A JP 1414196 A JP1414196 A JP 1414196A JP H09212402 A JPH09212402 A JP H09212402A
Authority
JP
Japan
Prior art keywords
information
operation history
history data
database
management information
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
JP8014141A
Other languages
Japanese (ja)
Inventor
Hitoshi Tanigawa
均 谷川
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP8014141A priority Critical patent/JPH09212402A/en
Publication of JPH09212402A publication Critical patent/JPH09212402A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To actualize an automatic updating function and the to improve the efficiency of the shift process of a data base eventually as to the shift process of the data base between plural systems. SOLUTION: This system when equipped with a function for exchanging information of data bases 5 and 8 between plural systems 1A and 1B managing the data bases 5 and 8 respectively is so constituted as to actualize the automatic updating function for the data bases 5 and 8 shifted between the systems according to operation history data which are stored in the respective systems 1A and 1B and show the histories of operation of the data bases 5 and 8. The system 1B as the shift destination of the data base 5 refers to the operation history data stored in the system 1A at the shift source and compares the operation history data with the operation history data stored in the system 1b at the shift destination. According to the comparison result, a request to transfer information in specific units corresponding to the altered operation history data is made.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、特にネットワーク
で接続されたクライアント/サーバシステムに適用する
ファイリングシステムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a filing system particularly applicable to a client / server system connected by a network.

【0002】[0002]

【従来の技術】従来、例えばLAN等のネットワークで
接続されたクライアント/サーバシステムにおいて、フ
ァイルサーバにより各種のファイル情報からなるデータ
ベースを管理するファイリングシステムが周知である。
2. Description of the Related Art Conventionally, in a client / server system connected by a network such as a LAN, a filing system for managing a database of various file information by a file server is well known.

【0003】ところで、ネットワーク上の複数の異なる
ファイリングシステム間において、一方のシステムから
他方のシステムに、データベースのファイル情報を移行
して、他方のシステムのデータベース上に再現する方式
がある。通常では、一方のシステムが相対的に下位シス
テムであって、他方のシステムが相対的に上位システム
の場合に、上位システム側に下位システムに蓄積された
データベースを移行するような状況である。また、異な
るシステム間において、相互に共用のファイル情報を利
用するような状況である。
By the way, there is a method of transferring file information of a database from one system to another system among a plurality of different filing systems on a network and reproducing the file information in the database of the other system. Normally, when one system is a relatively lower system and the other system is a relatively higher system, the database stored in the lower system is transferred to the upper system side. Also, the situation is such that mutually different file information is used between different systems.

【0004】このようなシステム間のデータベースの移
行処理は、オペレータの操作に従って専用の移行ツール
(ソフトウエア)により実行される。この専用の移行ツ
ールにより、一方のシステムから他方のシステムにデー
タベースのファイル情報が移行されているときに、移行
元のシステムのデータベースが更新された場合には、す
でに移行されているファイル情報は一度削除される。そ
して、改めて更新後のデータベースのファイル情報が他
方のシステムに移行される。
Such a database migration process between systems is executed by a dedicated migration tool (software) in accordance with an operator's operation. If the file information of the database is migrated from one system to the other by this dedicated migration tool and the database of the source system is updated, the already migrated file information will be deleted once. To be deleted. Then, the updated file information of the database is transferred to the other system.

【0005】[0005]

【発明が解決しようとする課題】従来のネットワーク上
で接続された複数のファイリングシステム間のデータベ
ースの移行処理では、オペレータの操作に従って専用の
移行ツールにより実行されている。また、移行元のシス
テムのデータベースに更新がなされた場合に、移行先の
データベースに再現した情報を削除して、新たに更新し
た情報を移行することになる。
In the conventional database migration processing between a plurality of filing systems connected on a network, a dedicated migration tool is executed in accordance with an operator's operation. Further, when the database of the migration source system is updated, the information reproduced in the migration destination database is deleted and the newly updated information is migrated.

【0006】従って、第1にオペレータの操作に依存し
ているため、特にデータベースの移行に必要な状況の判
断(更新等の判断)が適確になされるとは限らない。第
2に、移行元のデータベースに更新がなされている場合
に、一度移行した情報を削除して、新たな移行処理を再
実行することになるため、移行処理の所用時間が多大に
なる。従って、従来のシステムでは、結果的にデータベ
ースの移行処理の効率低下を招く要因になっている。
[0006] Therefore, firstly, since it depends on the operation of the operator, it is not always possible to make a proper judgment (e.g., update or the like) of a situation particularly necessary for database migration. Secondly, when the migration source database has been updated, the migrated information is deleted and a new migration process is re-executed, so that the migration process takes a lot of time. Therefore, in the conventional system, this is a factor that results in a decrease in the efficiency of the database migration process.

【0007】本発明の目的は、複数のシステム間のデー
タベースの移行処理において、自動更新機能を実現し
て、結果的にデータベースの移行処理の効率向上を図る
ことにある。
An object of the present invention is to realize an automatic update function in a database migration process between a plurality of systems, and consequently improve the efficiency of the database migration process.

【0008】[0008]

【課題を解決するための手段】本発明は、ネットワーク
により接続されて、データベースを管理している複数の
システム間で、データベースの情報(ファイル情報)の
交換を行なう機能を備えたファイリングシステムにおい
て、各システムに記憶されたデータベースの操作の履歴
を示す操作履歴データに基づいて、システム間で移行す
るデータベースの自動更新機能を実現したシステムであ
る。
The present invention provides a filing system having a function of exchanging database information (file information) between a plurality of systems which are connected by a network and manage a database. It is a system that realizes an automatic updating function of a database that is transferred between systems based on operation history data indicating a history of database operations stored in each system.

【0009】即ち、データベースの移行先のシステム
は、移行元のシステムに記憶されている操作履歴データ
を参照し、この操作履歴データと移行先のシステムに記
憶されている操作履歴データとを比較する。この比較結
果に基づいて、変更された操作履歴データに該当する所
定単位毎の情報の転送要求を行なう。これにより、移行
元のシステムは、更新された情報を転送する。移行先の
システムは、転送された情報をデータベース上に再現
し、更新された情報のみの移行処理により、結果的にデ
ータベースの移行処理を実現できる。
That is, the system of the database migration destination refers to the operation history data stored in the system of the migration source, and compares this operation history data with the operation history data stored in the system of the migration destination. . Based on this comparison result, a transfer request for information is issued for each predetermined unit corresponding to the changed operation history data. As a result, the migration source system transfers the updated information. The system of the transfer destination reproduces the transferred information on the database, and the transfer process of only the updated information can eventually realize the transfer process of the database.

【0010】[0010]

【発明の実施の形態】以下図面を参照して本発明の実施
の形態を説明する。図1は第1の実施形態に関係するフ
ァイリングシステムの要部を示すブロック図であり、図
2は本実施形態の管理情報を説明するための概念図であ
り、図3は本実施形態の動作を説明するためのフローチ
ャートである。 (システム構成)本実施形態のシステムは、図1に示す
ように、複数のファイリングシステム1A,1BがLA
N等のネットワーク2に接続されており、相互にファイ
ル情報等の情報交換を行なう機能を有するクライアント
/サーバシステムである。ネットワーク2には、複数の
クライアントが接続されており、ファイリングシステム
1A,1Bとの間で、ファイル情報の参照、更新、保存
等の各種操作を行なう。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a main part of a filing system related to the first embodiment, FIG. 2 is a conceptual diagram for explaining management information of this embodiment, and FIG. 3 is an operation of this embodiment. 4 is a flowchart for explaining (System Configuration) In the system of this embodiment, as shown in FIG. 1, a plurality of filing systems 1A and 1B are LA.
The client / server system is connected to the network 2 such as N and has a function of exchanging information such as file information with each other. A plurality of clients are connected to the network 2 and perform various operations such as reference, update, and save of file information with the filing systems 1A and 1B.

【0011】本実施形態では、ファイリングシステム1
A(以下システム1Aとする)は、データベースの移行
元システムとして想定する。一方、ファイリングシステ
ム1B(以下システム1Bとする)は、データベースの
移行先システムとして想定し、システム1Aのデータベ
ース5及びファイル装置6の内容を参照することができ
る。
In this embodiment, the filing system 1
A (hereinafter referred to as system 1A) is assumed as a database migration source system. On the other hand, the filing system 1B (hereinafter referred to as the system 1B) can be assumed as a database migration destination system and can refer to the contents of the database 5 and the file device 6 of the system 1A.

【0012】システム1Aは、ファイルサーバ4と、デ
ータベース5と、ファイル装置6とを有する。ファイル
サーバ4はシステムのコントローラであり、システム1
Bまたはクライアント3との間で情報の交換を行なう。
データベース5は、本実施形態では操作履歴データを含
む管理表(管理情報)5Aを有する(図2を参照)。ま
た、データベース5は、例えばファイル装置6に保存さ
れているファイル情報を検索するための検索情報を含
む。ファイル装置6は、例えば光ディスク装置やハード
ディスク装置からなり、各種のファイル情報を保存す
る。
The system 1A has a file server 4, a database 5, and a file device 6. The file server 4 is the controller of the system, and the system 1
Information is exchanged with B or the client 3.
The database 5 has a management table (management information) 5A including operation history data in this embodiment (see FIG. 2). The database 5 also includes search information for searching file information stored in the file device 6, for example. The file device 6 is composed of, for example, an optical disk device or a hard disk device, and stores various types of file information.

【0013】同様に、システム1Bは、ファイルサーバ
7と、データベース8と、ファイル装置9とを有し、基
本的にはシステム1Aと同一構成である。システム1B
のデータベース8も、操作履歴データを含む管理表(管
理情報)8Aを有する。 (第1の実施形態の動作)以下、図2と図3を参照して
本実施形態の動作を説明する。
Similarly, the system 1B has a file server 7, a database 8 and a file device 9, and basically has the same configuration as the system 1A. System 1B
The database 8 also has a management table (management information) 8A including operation history data. (Operation of First Embodiment) The operation of this embodiment will be described below with reference to FIGS. 2 and 3.

【0014】本実施形態では、例えばシステム1Bは、
相対的にシステム1Aに対して上位システムであり、シ
ステム1Aのデータベース5を検索し、その情報(ファ
イル情報)を移行させて、自身のデータベース8上に再
現させる機能を有する。
In this embodiment, for example, the system 1B is
It is a higher-level system relative to the system 1A, and has a function of searching the database 5 of the system 1A, migrating the information (file information), and reproducing the information on its own database 8.

【0015】データベースの移行処理の初期処理とし
て、システム1Bは、システム1Aに対して操作履歴デ
ータの転送要求を行なう(ステップS1)。ここで、操
作履歴データは、図2に示すように、データベース5の
管理表5Aに含まれており、所定の管理体系の単位(こ
こでは、書棚と称する情報単位)毎に設定されている。
「書棚」は、例えば記録媒体である光ディスクの片面に
相当する情報量である。
As an initial process of the database migration process, the system 1B makes a request to transfer operation history data to the system 1A (step S1). Here, the operation history data is included in the management table 5A of the database 5 as shown in FIG. 2, and is set for each unit of a predetermined management system (here, an information unit called a bookshelf).
The “bookshelf” is, for example, the amount of information corresponding to one side of an optical disc which is a recording medium.

【0016】システム1Aは、要求に応じて管理表5A
の操作履歴データを、ネットワーク2を介してシステム
1Bに転送する(ステップS2)。ここで、システム1
Aでは、図2に示すように、書棚A〜Dに関してそれぞ
れ10,20,15,10の各データが、現在の状況を
示す操作履歴データとして転送される。このデータは、
例えば光ディスクの記憶エリア単位をブロックとした場
合のブロック数を意味する。即ち、例えば書棚Aでは、
記録または削除の操作に関する情報が、10ブロック存
在することを意味する。
The system 1A has a management table 5A upon request.
The operation history data of is transferred to the system 1B via the network 2 (step S2). Where system 1
In A, as shown in FIG. 2, the respective data of 10, 20, 15, and 10 for the bookcases A to D are transferred as operation history data indicating the current situation. This data is
For example, it means the number of blocks when the storage area unit of the optical disk is a block. That is, for example, in bookshelf A,
This means that there are 10 blocks of information regarding the recording or deleting operation.

【0017】システム1Bは、転送されたシステム1A
の操作履歴データと、自身のデータベース8の管理表8
Aに含まれている操作履歴データとを比較する。この比
較結果に基づいて、システム1Bは、移行元であるシス
テム1Aのデータベース5の更新状態を認識する(ステ
ップS3)。即ち、更新の有無を書棚A〜D毎に判定す
る。判定結果が更新が無い状態であれば、システム1B
は、移行されたデータベースの情報が、現時点において
システム1Aのデータベースの情報と同一であるとして
移行処理は終了となる(ステップS4のNO)。
The system 1B is the transferred system 1A.
Operation history data and management table 8 of its own database 8
The operation history data included in A is compared. Based on the comparison result, the system 1B recognizes the update state of the database 5 of the system 1A which is the migration source (step S3). That is, the presence / absence of update is determined for each bookcase A to D. If the determination result is that there is no update, the system 1B
Indicates that the information of the migrated database is the same as the information of the database of the system 1A at the present time, and the migration process ends (NO in step S4).

【0018】一方、更新状態が発生している場合には、
システム1Bは、更新された書棚毎の情報の転送要求
を、システム1Aに対して行なう(ステップS5)。こ
こでは、図2に示すように、書棚Aに関しては5ブロッ
ク分の更新がなされており、書棚Cに関しては15ブロ
ック分が新規に追加されている。また、書棚Dに関して
は10ブロック分が追加されている。
On the other hand, when the update state has occurred,
The system 1B requests the system 1A to transfer the updated information for each bookshelf (step S5). Here, as shown in FIG. 2, the bookshelf A is updated by 5 blocks, and the bookshelf C is newly added by 15 blocks. As for the bookshelf D, 10 blocks are added.

【0019】本実施形態では、システム1Bは、更新さ
れた書棚A,C,Dに関しては、それぞれの書棚A,
C,Dに対応する情報の全てを転送要求する。この転送
要求に応じて、システム1Aは書棚A,C,Dに関する
情報の全てをシステム1Bに転送する(ステップS
6)。
In the present embodiment, the system 1B regards the updated bookshelves A, C, D as the respective bookshelves A, C, D.
Requests transfer of all the information corresponding to C and D. In response to this transfer request, the system 1A transfers all the information on the bookshelves A, C, and D to the system 1B (step S).
6).

【0020】以上のように本実施形態によれば、システ
ム1Aからシステム1Bにデータベースを移行する移行
処理において、各システムが保有している操作履歴デー
タを利用して、システム1Bは移行元のデータベースの
更新状態を判断する。この判断結果に基づいて、更新さ
れている書棚の情報のみを転送要求する。
As described above, according to this embodiment, the system 1B uses the operation history data held by each system in the migration process of migrating the database from the system 1A to the system 1B. Determine the update status of. Based on this judgment result, only the information of the updated bookshelf is requested to be transferred.

【0021】従って、第1に、システム1A,1B間に
おいて、オペレータの指示を要するることなく、操作履
歴データに基づいて、データベースの移行処理における
更新処理を自動化することができる。即ち、データベー
スの移行処理における自動更新機能を実現することがで
きる。第2に、操作履歴データに基づいて更新状態を認
識することができるため、更新された情報(ここでは、
書棚単位)のみを移行処理することができる。これによ
り、移行された全ての情報を削除した後に、更新後の全
ての情報を移行する必要はないため、移行処理の所用時
間を大幅に短縮することができる。 (第2の実施形態)第2の実施形態は、前述の第1の実
施形態の応用形態に相当する内容であり、データベース
の管理体系として、図4に示すように、書棚が複数の書
類箱を管理し、さらに書類箱が複数の書類を管理する体
系に適用したものである。
Therefore, first, between the systems 1A and 1B, the update process in the database migration process can be automated based on the operation history data without requiring an operator's instruction. That is, the automatic update function in the database migration process can be realized. Secondly, since the update status can be recognized based on the operation history data, the updated information (here,
Only bookcase units) can be migrated. As a result, it is not necessary to migrate all updated information after deleting all migrated information, so that the time required for migration processing can be greatly reduced. (Second Embodiment) The second embodiment has contents corresponding to the applied form of the first embodiment described above, and as a database management system, as shown in FIG. Is applied to a system in which a document box manages multiple documents.

【0022】いま仮に、システム1A,1Bの各管理表
5A,8Aには、図5に示すように、書棚A,Bの操作
履歴データが記録されていると想定する。即ち、システ
ム1Bには、システム1Aのデータベースの書棚Aに属
する書類箱aの情報が移行されている。また、システム
1Aでは、書棚Aに属する書類箱bの情報が新たに作成
されて記録されており、書類箱cを有する書棚Bの情報
が新たに記録された状態である。
Now, it is assumed that the management tables 5A and 8A of the systems 1A and 1B record the operation history data of the bookcases A and B as shown in FIG. That is, the information of the document box a belonging to the bookshelf A of the database of the system 1A is transferred to the system 1B. Further, in the system 1A, the information of the document box b belonging to the bookcase A is newly created and recorded, and the information of the bookcase B having the document box c is newly recorded.

【0023】システム1Bは、前述したように、システ
ム1Aに対して操作履歴データを転送要求し、その操作
履歴データと自身の操作履歴データとを比較して更新状
態を認識する。従って、図5に示すような更新状態であ
れば、システム1Bは、書棚Aに属する書類箱bの情報
の転送要求を行なう。このとき、書棚Aに属する書類箱
aに関しては、システム1Bは更新がなされているか否
かは関知しない。さらに、書棚Bの情報についても転送
要求を行なう。
As described above, the system 1B requests the system 1A to transfer the operation history data, compares the operation history data with its own operation history data, and recognizes the updated state. Therefore, in the update state as shown in FIG. 5, the system 1B makes a transfer request for information of the document box b belonging to the bookcase A. At this time, with respect to the document box a belonging to the bookshelf A, the system 1B does not care whether or not it has been updated. Further, a transfer request is also made for the information on the bookshelf B.

【0024】要するに、本実施形態は、データベースの
管理体系に合わせて、システム1Bが、書類箱単位での
更新、非更新の判断処理を実行し、書類箱単位の情報の
移行処理を実行する。このとき、当然ながら、管理体系
に合わせて、書類単位の更新、非更新の判断処理を実行
してもよい。
In short, according to the present embodiment, the system 1B executes the update process / non-update determination process for each document box, and the information transfer process for each document box, in accordance with the database management system. At this time, of course, determination processing of updating or not updating the document unit may be executed according to the management system.

【0025】また、さらに応用形態として、図6に示す
ように、システム1Bはデータベースの移行処理を実行
したときに、例えば書棚単位に移行処理結果を記録媒体
に保存する。即ち、各書棚A〜C毎に、情報の移行処理
が正常に終了した場合には正常終了を記録し、エラーが
発生した場合にはエラーを記録する。さらに、エラーの
場合には、その詳細情報も合わせて記録する。なお、こ
のような移行処理結果に関係する情報については、予め
記録データ量を設定し、一定時間の経過後に削除する処
理を伴うことが、記録媒体の記憶容量の節約の点から望
ましい。 (第3の実施形態)第3の実施形態は、図1に示すシス
テム構成において、図7のフローチャートに示すような
移行処理を実行する。
As a further application, as shown in FIG. 6, when the system 1B executes the database migration process, the system 1B stores the migration process result in a recording medium in units of, for example, a bookshelf. That is, for each of the bookshelves A to C, a normal end is recorded when the information transfer process is normally completed, and an error is recorded when an error occurs. Further, in case of an error, detailed information thereof is also recorded. Note that it is desirable from the viewpoint of saving the storage capacity of the recording medium that the information related to the result of such a transfer process is accompanied by a process of setting the recording data amount in advance and deleting it after a certain period of time. (Third Embodiment) In the third embodiment, in the system configuration shown in FIG. 1, a migration process shown in the flowchart of FIG. 7 is executed.

【0026】即ち、システム1Bは、予め設定された一
定時間の間隔で、システム1Aに対して操作履歴データ
の転送要求を行なう(ステップS10,S11)。シス
テム1Aは、要求に応じて管理表5Aの操作履歴データ
(ここでは図5に示すデータ)を、ネットワーク2を介
してシステム1Bに転送する(ステップS12)。
That is, the system 1B makes a transfer request of the operation history data to the system 1A at a preset fixed time interval (steps S10 and S11). The system 1A transfers the operation history data (here, the data shown in FIG. 5) of the management table 5A to the system 1B via the network 2 in response to the request (step S12).

【0027】システム1Bは、転送されたシステム1A
の操作履歴データと、自身のデータベース8の管理表8
Aに含まれている操作履歴データとを比較する。この比
較結果に基づいて、システム1Bは、移行元であるシス
テム1Aのデータベース5の更新状態を認識する(ステ
ップS13)。更新が無い状態であれば、システム1B
は、移行されたデータベースの情報が、現時点において
システム1Aのデータベースの情報と同一であるとして
移行処理は終了となる(ステップS14のNO)。
The system 1B is the transferred system 1A.
Operation history data and management table 8 of its own database 8
The operation history data included in A is compared. Based on the comparison result, the system 1B recognizes the update state of the database 5 of the system 1A which is the migration source (step S13). If there is no update, system 1B
Indicates that the information of the migrated database is the same as the information of the database of the system 1A at the present time, and the migration process ends (NO in step S14).

【0028】一方、更新状態が発生している場合には、
システム1Bは、更新された情報の転送要求をシステム
1Aに対して行なう。本実施形態では、更新状態の判断
結果に基づいて、オペレータからの指定があれば、シス
テム1Bはその指定された情報の転送要求を行なう(ス
テップS15,S16)。具体的には、図5に示すよう
に、システム1Aのデータベースに新たに追加された書
棚Bの書類箱cを指定されている場合には、システム1
Bはその指定された書類箱cの情報のみを転送要求する
ことになる。従って、システム1Bは、仮に更新された
書棚Aに属する書類箱bの情報がある場合でも、指定さ
れていないため関知せず、転送要求を実行しない。
On the other hand, when the update state has occurred,
The system 1B makes a transfer request for updated information to the system 1A. In the present embodiment, if there is a designation from the operator based on the determination result of the update state, the system 1B makes a transfer request for the designated information (steps S15 and S16). Specifically, as shown in FIG. 5, when the newly added document box c of the bookshelf B is specified in the database of the system 1A, the system 1
B requests to transfer only the information in the designated document box c. Therefore, even if there is information on the document box b belonging to the bookcase A that has been updated, the system 1B does not know because it is not specified and does not execute the transfer request.

【0029】一方、オペレータの指定が無い場合には、
システム1Bは、更新された書棚Aに属する書類箱bお
よび書棚Bの書類箱cの各情報の転送要求をシステム1
Aに対して行なう(ステップS17)。システム1A
は、システム1Bからの転送要求に応じて、更新された
データベースの情報をシステム1Bに転送する(ステッ
プS18)。
On the other hand, if no operator is specified,
The system 1B sends a transfer request for each information of the document box b belonging to the updated bookcase A and the document box c of the bookcase B to the system 1
This is performed for A (step S17). System 1A
Transfers the updated database information to the system 1B in response to the transfer request from the system 1B (step S18).

【0030】以上のように本実施形態によれば、システ
ム1Bは、予め設定された一定時間の間隔で、移行元で
あるシステム1Aのデータベースの更新状態を確認し、
更新があればその情報の移行処理を実行する。即ち、自
動更新処理を一定間隔で実行する。さらに、更新状態の
判断結果に基づいて、オペレータの指定があればその指
定された情報のみの転送要求を実行し、指定がなければ
更新された情報の転送要求を行なう。従って、自動更新
機能において、更新された情報の全てを常に移行処理す
るモードおよび必要と認められた情報のみを移行処理す
るモードを任意に選択することが可能となり、自動更新
機能の操作性を向上させることができる。これにより、
前述の第1の実施形態の自動更新機能をさらに発展させ
て、実際上のシステムに適した自動更新機能を実現する
ことが可能となる。
As described above, according to this embodiment, the system 1B confirms the update status of the database of the system 1A, which is the migration source, at preset constant time intervals,
If there is an update, the information transfer process is executed. That is, the automatic update process is executed at regular intervals. Further, based on the determination result of the update state, if there is an operator's designation, a transfer request for only the designated information is executed, and if not designated, a transfer request for the updated information is made. Therefore, in the automatic update function, it is possible to arbitrarily select the mode in which all updated information is always transferred and the mode in which only necessary information is transferred, improving the operability of the automatic update function. Can be made. This allows
It is possible to further develop the automatic update function of the first embodiment and realize an automatic update function suitable for an actual system.

【0031】[0031]

【発明の効果】以上詳述したように本発明によれば、ネ
ットワーク上で接続された複数のファイリングシステム
において、第1にオペレータの操作に依存することな
く、操作履歴データに基づいてデータベースの更新状態
を常に認識することにより、自動的に更新された情報の
移行処理を実現することができる。即ち、データベース
の移行処理における自動更新機能を実現することができ
る。第2に、更新した情報のみ又は更新した情報の中で
指定した情報のみを移行処理することで、移行処理の所
用時間を大幅に短縮することができる。従って、結果的
にデータベースの移行処理の効率向上を図ることができ
る。
As described in detail above, according to the present invention, in a plurality of filing systems connected on a network, firstly, the database is updated based on the operation history data without depending on the operation of the operator. By always recognizing the status, it is possible to realize the migration processing of the automatically updated information. That is, the automatic update function in the database migration process can be realized. Secondly, by performing the migration process only on the updated information or on the information specified in the updated information, the time required for the migration process can be significantly shortened. Therefore, as a result, the efficiency of the database migration process can be improved.

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

【図1】本発明の第1の実施形態に関係するファイリン
グシステムの要部を示すブロック図。
FIG. 1 is a block diagram showing a main part of a filing system related to a first embodiment of the present invention.

【図2】第1の実施形態に関係する管理情報を説明する
ための概念図。
FIG. 2 is a conceptual diagram for explaining management information related to the first embodiment.

【図3】第1の実施形態の動作を説明するためのフロー
チャート。
FIG. 3 is a flowchart for explaining the operation of the first embodiment;

【図4】第2の実施形態に関係するデータベースの管理
体系の一例を示す概念図。
FIG. 4 is a conceptual diagram showing an example of a database management system related to the second embodiment.

【図5】第2の実施形態に関係する管理情報を説明する
ための概念図。
FIG. 5 is a conceptual diagram for explaining management information related to the second embodiment.

【図6】第2の実施形態に関係する移行処理結果を保存
する情報を説明するための概念図。
FIG. 6 is a conceptual diagram for explaining information that stores a migration processing result related to the second embodiment.

【図7】第3の実施形態に関係する移行処理を説明する
ためのフローチャート。
FIG. 7 is a flowchart for explaining a migration process related to the third embodiment.

【符号の説明】[Explanation of symbols]

1A…ファイリングシステム(移行元システム) 1B…ファイリングシステム(移行先システム) 2…ネットワーク 3…クライアント 4…ファイルサーバ(移行元システムのコントローラ) 5…データベース(移行元システム) 5A…管理表(管理情報、操作履歴データ) 6…ファイル装置 7…ファイルサーバ(移行先システムのコントローラ) 8…データベース(移行先システム) 8A…管理表(管理情報、操作履歴データ) 9…ファイル装置 1A ... Filing system (source system) 1B ... Filing system (destination system) 2 ... Network 3 ... Client 4 ... File server (controller of source system) 5 ... Database (source system) 5A ... Management table (management information) , Operation history data) 6 ... file device 7 ... file server (controller of migration destination system) 8 ... database (migration destination system) 8A ... management table (management information, operation history data) 9 ... file device

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 ネットワークを利用して、データベース
を管理しているシステム間で情報の交換を行なう機能を
備えたファイリングシステムにおいて、 前記各システム毎に予め記憶しているデータベースの管
理情報であって、データベースに含まれる情報を操作し
た際に記録する操作履歴データを含む管理情報を格納す
る管理情報記憶手段と、 データベースの移行元であるシステムの管理情報から操
作履歴データを参照し、移行先であるシステムの操作履
歴データとの比較結果に基づいて、前記移行元のシステ
ム側において更新されたデータベースの情報を前記移行
先のシステムのデータベースに再現させる更新手段とを
具備したことを特徴とするファイリングシステム。
1. A filing system having a function of exchanging information between systems that manage databases using a network, wherein the database management information is stored in advance for each system. , Management information storage means for storing management information including operation history data recorded when operating information contained in the database, and operation history data are referenced from the management information of the system from which the database is migrated Filing comprising update means for reproducing the information of the database updated on the side of the migration source system in the database of the migration destination system based on the result of comparison with the operation history data of a certain system. system.
【請求項2】 ネットワークを利用して、データベース
を管理しているシステム間で情報の交換を行なう機能を
備えたファイリングシステムにおいて、 前記各システム毎に設けられて、前記各データベースの
中で操作した情報の所定単位毎の操作履歴データからな
る管理情報を格納する管理情報記憶手段と、 一方のシステムに設けられて、他方のシステムの前記管
理情報に含まれる前記操作履歴データを転送要求し、転
送された前記操作履歴データと記憶している操作履歴デ
ータとを比較し、比較結果に基づいて変更された操作履
歴データに該当する所定単位毎の情報の転送要求を行な
う第1の手段と、 他方のシステムに設けられて、前記第1の手段により転
送要求された所定単位毎の情報をデータベースから読出
して、前記一方のシステムに転送する第2の手段とを具
備したことを特徴とするファイリングシステム。
2. A filing system having a function of exchanging information between systems managing databases using a network, provided in each of the systems, and operated in each of the databases. Management information storage means for storing management information consisting of operation history data for each predetermined unit of information, and a transfer request for the operation history data provided in one system and included in the management information of the other system, and transfer First means for comparing the stored operation history data with the stored operation history data and requesting transfer of information for each predetermined unit corresponding to the operation history data changed based on the comparison result; Is provided in the system for reading the information for each predetermined unit requested to be transferred by the first means from the database, And a second means for transferring the file to the filing system.
【請求項3】 ネットワークを利用して、データベース
を管理しているシステム間で情報の交換を行なう機能を
備えたファイリングシステムにおいて、 前記各システム毎に設けられて、前記各データベースの
中で操作した情報の所定単位毎の操作履歴データからな
る管理情報を格納する管理情報記憶手段と、 一方のシステムに設けられて、他方のシステムの前記管
理情報に含まれる前記操作履歴データを転送要求し、転
送された前記操作履歴データと記憶している操作履歴デ
ータとを比較し、比較結果に基づいて前記他方のシステ
ムのデータベースの更新情報を認識し、変更された操作
履歴データに該当する所定単位毎の更新情報において、
新規に追加された情報または外部から指定した情報の転
送要求を行なう第1の手段と、 他方のシステムに設けられて、前記第1の手段により転
送要求された所定単位毎の更新情報をデータベースから
読出して、前記一方のシステムに転送する第2の手段と
を具備したことを特徴とするファイリングシステム。
3. A filing system having a function of exchanging information between systems that manage databases using a network, provided in each of the systems, and operated in each of the databases. Management information storage means for storing management information consisting of operation history data for each predetermined unit of information, and a transfer request for the operation history data provided in one system and included in the management information of the other system, and transfer The operation history data stored is compared with the stored operation history data, the update information of the database of the other system is recognized based on the comparison result, and the operation history data is stored for each predetermined unit corresponding to the changed operation history data. In the update information,
First means for requesting transfer of newly added information or information specified from the outside, and update information for each predetermined unit requested to be transferred by the first means, provided in the other system, from a database A filing system comprising: second means for reading and transferring to one of the systems.
【請求項4】 前記第1の手段は、予め指定された一定
時間間隔で前記他方のシステムに対して前記操作履歴デ
ータの転送要求を実行し、前記第2の手段により転送さ
れた情報に基づいたデータベースの更新結果を記憶する
手段を有することを特徴とする請求項2または請求項3
記載のファイリングシステム。
4. The first means executes a transfer request of the operation history data to the other system at a predetermined time interval specified in advance, and based on the information transferred by the second means. 4. The method according to claim 2, further comprising means for storing a result of updating the database.
The described filing system.
【請求項5】 ネットワークにより接続された第1のシ
ステムと第2のシステムとの間で、前記第1のシステム
が前記第2のシステムが管理しているデータベースの中
で、所定単位毎の情報を移行させて、前記第1のシステ
ムが管理しているデータベース上に再現させる機能を備
えたファイリングシステムであって、 前記第1のシステムは、 前記第2のシステムに対して、前記データベースの中で
操作した情報の所定単位毎の操作履歴データからなる管
理情報の転送要求を行なうステップと、 前記第2のシステムから転送された前記操作履歴データ
と予め記憶している操作履歴データとを比較し、この比
較結果に基づいて前記第2のシステムで管理されている
データベースの更新状態を認識するステップと、 前記第2のシステムに対して、認識した前記更新状態に
基づいて、更新された所定単位毎の情報の転送要求を行
なうステップと、 前記第2のシステムから転送された情報を、管理対象の
データベース上に再現するステップとからなる処理を実
行することを特徴とするデータベース更新方法。
5. Information for every predetermined unit in a database managed by the second system between the first system and the second system connected by a network. Is a filing system having a function of migrating and reproducing on a database managed by the first system, wherein the first system includes Comparing the operation history data transferred from the second system with the operation history data stored in advance, and the step of requesting the transfer of the management information consisting of the operation history data for each predetermined unit of the information operated in Recognizing the update status of the database managed by the second system based on the comparison result, and, for the second system, A process including a step of requesting transfer of updated information for each predetermined unit based on the recognized update state, and a step of reproducing the information transferred from the second system on a database to be managed. A method for updating a database, characterized by:
JP8014141A 1996-01-30 1996-01-30 Filing system and data base updating method applied to same Pending JPH09212402A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8014141A JPH09212402A (en) 1996-01-30 1996-01-30 Filing system and data base updating method applied to same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8014141A JPH09212402A (en) 1996-01-30 1996-01-30 Filing system and data base updating method applied to same

Publications (1)

Publication Number Publication Date
JPH09212402A true JPH09212402A (en) 1997-08-15

Family

ID=11852881

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8014141A Pending JPH09212402A (en) 1996-01-30 1996-01-30 Filing system and data base updating method applied to same

Country Status (1)

Country Link
JP (1) JPH09212402A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11249943A (en) * 1998-03-03 1999-09-17 Nec Corp Method and system for synchronous management of distributed data base
GB2339039A (en) * 1998-03-26 2000-01-12 Mitsubishi Electric Corp Document management system
JP2000066941A (en) * 1998-08-25 2000-03-03 Nec Corp Method and system for updating distributed file
JP2008117327A (en) * 2006-11-08 2008-05-22 Fuji Xerox Co Ltd Information processing system and program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11249943A (en) * 1998-03-03 1999-09-17 Nec Corp Method and system for synchronous management of distributed data base
GB2339039A (en) * 1998-03-26 2000-01-12 Mitsubishi Electric Corp Document management system
GB2339039B (en) * 1998-03-26 2000-06-21 Mitsubishi Electric Corp Document management system
JP2000066941A (en) * 1998-08-25 2000-03-03 Nec Corp Method and system for updating distributed file
JP2008117327A (en) * 2006-11-08 2008-05-22 Fuji Xerox Co Ltd Information processing system and program

Similar Documents

Publication Publication Date Title
US7904426B2 (en) System and method for identifying a removable storage device
US5845295A (en) System for providing instantaneous access to a snapshot Op data stored on a storage medium for offline analysis
US7836017B1 (en) File replication in a distributed segmented file system
US20030065898A1 (en) System for managing object storage and retrieval in partitioned storage media
US8001327B2 (en) Method and apparatus for managing placement of data in a tiered storage system
US20070220072A1 (en) Computer-readable recording medium containing database copying program, and database copying apparatus and method
US10609174B2 (en) Parallel prefetching log/meta stream sub-portions to recreate partition states in a distributed computing system
WO2016192496A1 (en) Data migration processing method and device
JP2008146408A (en) Data storage device, data rearrangement method for it, and program
JP2002149454A (en) Transaction support on logical disk
US7080102B2 (en) Method and system for migrating data while maintaining hard links
JP3782948B2 (en) Server system and server system control method
JPH1155645A (en) Multimedia distribution operation management system
CN111382142B (en) Database operation method, server and computer storage medium
US6952699B2 (en) Method and system for migrating data while maintaining access to data with use of the same pathname
JPH09212402A (en) Filing system and data base updating method applied to same
EP1215590B1 (en) Method and system for scalable, high performance hierarchical storage management
JPH11252486A (en) Video server system
JP4289084B2 (en) A method for leveling disk space between virtualized network storages
JP2001084112A (en) System and method for controlling information recording
US20080243962A1 (en) Method and apparatus for providing and managing a virtual storage namespace
JPH10312331A (en) Dynamic access method for database
JPH06231012A (en) Log data managing device
JPH10289139A (en) Directory server
JPH0273436A (en) File control system