JPH02181242A - 高信頼性データベース管理装置 - Google Patents

高信頼性データベース管理装置

Info

Publication number
JPH02181242A
JPH02181242A JP1278819A JP27881989A JPH02181242A JP H02181242 A JPH02181242 A JP H02181242A JP 1278819 A JP1278819 A JP 1278819A JP 27881989 A JP27881989 A JP 27881989A JP H02181242 A JPH02181242 A JP H02181242A
Authority
JP
Japan
Prior art keywords
database
copy
format
database portion
boot
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.)
Granted
Application number
JP1278819A
Other languages
English (en)
Other versions
JP2569370B2 (ja
Inventor
Frederick P Block
フレデリック ピーター ブロック
Norman C Chan
ノーマン チンーフン チャン
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.)
AT&T Corp
Original Assignee
American Telephone and Telegraph Co Inc
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 American Telephone and Telegraph Co Inc filed Critical American Telephone and Telegraph Co Inc
Publication of JPH02181242A publication Critical patent/JPH02181242A/ja
Application granted granted Critical
Publication of JP2569370B2 publication Critical patent/JP2569370B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/545Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored program
    • H04Q3/54508Configuration, initialisation
    • H04Q3/54516Initialization, software or data downloading
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1305Software aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13109Initializing, personal profile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13376Information service, downloading of information, 0800/0900 services
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 炎商会1 本発明は、−数的には、データ ベースシステム、より
詳細には、データ ベースの部分のコピーの分散処理シ
ステムの中央ノードから周辺ノードへの分配の管理に関
する。
免肌少j遣 複数の処理エンティティ或はロケーション(ここてはノ
ードという)を含む分散処理システムは、しばしばその
動作がデータ ベースに依存している。
このようなシステムの一例としては、データベース内に
動作データを格納する多重プロセッサコンピューター、
及び呼処理トランスレーションをデータ ベース内に格
納する分散交換システム、例えば、遠隔モジュールを持
つPBXが含まれる。
完全分散或は完全集中データ ベース アーキテクチュ
アの使用と関連しての周知の問題を回避するために、分
散処理システムは1通常、この両極端の中間のデータ 
ベース アーキテクチュア、つまり、データ ベースの
”マスター°°コピーが該データ ベースを集中的に管
理する一つの中央ノードの所に位置し、このデータ ベ
ースの部分の”キャッシュ′°コピーが他の周辺ノード
の所でローカル的に保持されるアーキテクチュアを使用
する。これら周辺ノードは、中央ノードと通信して、そ
の情報がローカル キャッシュ コピー内に存在しない
時、或は、それらのキャッシュ コピーの更新を行なう
時これからデータ ベース情報を得る。
このデータ ベース アーキテクチュアを使用する分散
システムにおいては、このデータ ベース キャッシュ
 コピーの周辺ノードによる損失は、システム性能に悪
影響を与える。この損失は、周辺ノードがキャッシュ 
コピーを揮発性メモリー、例えば、半導体内メモリーに
格納し、これがこのメモリーへのパワーを失ったとき発
生する。周辺ノードがその情報を非揮発性メモリー例え
ば、ディスクに格納した場合でも、これがキャッシュ 
コピーをこのキャッシュ コピー内のデータ ベースを
消却するようなノード或はディスクの機能障害によって
失う場合がある。このような損失が発生した場合は、周
辺ノードは中央ノードから新gなキャッシュ コピーを
得なければならない、中央ノードによってこの新しいコ
ピーを送るために費やされる時間、及び、周辺ノードに
よってこの新たなコピーを待つのに費やされる時間は、
ノードの通常の動作ができない時間である。より詳細に
は、キャッシュコピーとマスターデータ ベースが同一
のフォーマットを持たない場合、中央ノードか要求され
るデータ ベース部分を°゛マスターコピー フォーマ
ット、例えば、オペレータ検索及び表示に対して適当な
フォーマットから”キャッシュ′°コピー フォーマッ
ト、つまり、周辺ノードへの伝送、格納、及び周辺ノー
ドによる使用に適当なフォーマットに翻訳するには多く
の時間が必要とされ、このため、システム性能が落ちる
。従って、周辺ノードにデータ ベースのキャッシュ 
コピーを提供するのに費やされる時間を短縮する事が要
望される。
λ里豊鷹1 本発明は、先行技術のこの問題を解決する水を目的とす
る。本発明によると、分散システムの周辺ノードはデー
タ ベースの部分の新たなキャッシュ コピーをマスタ
ー データ ベースから直接に提供されるのてはなく、
前に存在したキャッシュ コピーのバージョンの別個の
”ブート コピー″からもらい、これと合わせて、この
ブートコピーを現在の更新されたものにするために、つ
まり、マスター データ ベースと一致させるために行
なうべき修正の記録を受ける。このブート コピーはキ
ャッシュ コピーと同一のフォーマットを持つが、マス
ター データ ベースのフォーマットとは異なるフォー
マットを持つ。本発明による装置は、複数の修正可能な
、例えば、更新可能な部分を持つデータ ベースを保持
する。
これら部分は同一の特定のフォーマットを持つ。
この装置は、これらデータ ベース部分に行なわれた変
更、或は修正の記録を格納する。この装置はまた、これ
らデータ ベース部分のブート コピーを生成する。こ
のブート コピーはこれらデータ ベース部分のフォー
マットとは異なるフォーマットを持つ、−例として、ブ
ート コピーの生成は、データ ベース部分のデータ 
ベースフォーマット、例工ば、デイスプレィ フォーマ
ットからパキャッシュ コピー”フォーマット、例えば
、マシン使用フォーマットへの翻訳を伴う。この装置は
、データ ベース部分に対する要求者からの要求に応答
して、この要求者にこの要求された部分に対応するブー
ト コピー及びこの要求された部分に対して行なわれた
修正の現在格納されている記録を送る。−例として、L
に説明のこの装置は、分散システムの中央ノードの所に
位置し、一方、データ ベース部分のキャッシュ コピ
ーはこのシステムの周辺ノードの所に位置し、そして、
データ ベース部分に対する要求は、この周辺ノードか
らこの中央ノードにむけて行なわれるこれらデータ ベ
ース部分の新たなキャッシュコピーに対する要求である
データ ベース部分に対する要求は、データベース部分
自体を送るのではなく、ブート コピーと修正を送る事
によって満たされるため、要求者を満足させるために、
マスター データ ベース自体から要求される部分を検
索し、この要求される部分をマスター データ ベース
 フォーマットからキャッシュ コピー フォーマット
に翻訳する手間が省かれる。前述のごとく、ブートコピ
ーは事前に翻訳されている。従って、要求者は、少ない
作業で、しかも迅速に満たされ、これによって、リアル
 タイム応答及び動作の効率が向上される。
好ましくは、各々のデータ ベース部分と関連或は対応
して記憶設備、例えば、テーブルが提供され、この記憶
設備がこの関連するデータ ベース部分に対してなされ
た変更、或は修正を記録する。この装置は、データ ベ
ース部分の修正に応答して、この修正の記録をこの修正
された部分に対応する記憶設備内に行なう、この機能に
よって、特定の部分に対して行なわれた修正を選択する
ために全てのデータ ベース部分に対して行なわれた修
正の共通の記録を検索するのに費やされる手間が省かれ
る。これによってシステム性能が向上される。
また、好ましくは、この装置は、時々新しい更新された
ブート コピーを生成する。この新しいブート コピー
は、そのデータ ベースに対して現在記録されている修
正にて修正された古いブート コピーである。但し、信
頼性の目的で、この新たなツートコピーは、好ましくは
、古いブートコピーを修正して生成されるのでなく、こ
のデータ ベース部分からこのデータ ベース部分を新
たに翻訳する事によって新たに生成される。新たなブー
ト コピーを生成すると、この装置は、この新たなブー
ト コピー内に反映された古いブート コピーに対する
修正の記録を削除する。好ましくは、この新たなブート
 コど−の生成は、この装置によって、これかあまり急
ぎの仕事を持たない時打なわれる。この新しいブート 
コピーの生成は、従って、この装置の性能に悪影響はあ
たえず、むしろ、新たなキャッシュコピーの要求者の性
能を向上させる。つまり、この要求者は、これによって
、自分て古いブート コピーに修正を行なう作業から解
放される。
本発明のこれら及びその他の長所及び特徴は、本発明の
一例としての実施態様の以下の説明を図面を参照しなが
ら読む事によって一層明白となるものである。
1凰五五! 第1図は、分散電話交換システム、例えば、構内交換機
(PBX)を示す。この交換システムは、中央管理ノー
ドlO1及び通信媒体によって相互接続された複数の並
列の呼処理ノード11−12を含む。各々の並列のノー
ド11−12は、例えば、電話回線或はトランクである
通信リンク14を介して顧客に接続される。周辺ノード
11−12はそれらに接続された顧客に対して従来の呼
処理機能を提供し、一方、中央ノード10は専用化され
たシステム ワイドの機能、例えば。
呼の記録及び勘定を記録する。これらシステムは当分野
において周知である。この−例として、I B M (
7) マルチ% シュ)Ii 9751 CB Xがあ
る。
管理ノード10は非揮発性大容量記憶媒体、例えば、デ
ィスク21に接続された中央管理プロセッサ20を含む
。プロセッサ20はディスク21」−に、0こでマスタ
ー データ ベース22と呼ばれるシステム管理データ
 ベースのマスターコピーを格納する。データ ベース
22は周辺ノー I” 11−12がそれらの呼処理機
能を遂行する時必要とする呼処理トランスレーションを
含む。
データ ベース22はプロセッサ20上で実行されるデ
ータ ベース ラネジャー23プログラムによって管理
、つまり、制御及び維持される。
ユーザ インターフェース271例えば、コンピュータ
一端末がプロセッサ20に接続される。
特に、インターフェース27はオペレータがデータ ベ
ース マネジャー23にデータ ベース22の変更を通
知し、マネジャー23がデータベース22をもつとも新
しい状fmに保持することをr+f能にする。例えば、
新たな顧客が第1のシステムに接続され、或は古い顧客
が場所を変え、従って、システムへの接続を変えると、
オペレータはマネジャー23にインターフェース27を
通じてこれら変更を通知し、これによって、マネジャー
23はデータ ベース22内の呼処理トランスレーショ
ンをこれに従って更新することができる。
各々の周辺ノード11−12は呼処理機能を遂行するた
めのプロセッサ30を含む。各々のプロセッサ30はメ
モリ31を含むが、この中に呼処理プログラム及び呼処
理トランスレーションを含む。これらトランス−ジョン
はマスター データベース22の部分である。各々のノ
ード11−12は異なる顧客を処理するため、各々のプ
ロセッサ30は、典型的には、異なるトランスーシゴン
を必要とする。従って、各々のプロセッサ30のメモリ
ー31は、典型的には、データ ベース22の異なる部
分を格納する9周辺ノード11−12内に格納されるデ
ータ ベース部分はデータ ベース部分のキャッシュ 
コピー32と呼ばれる。第1図の例においては、マスタ
ー データ ベース22はAからZにて示される複数の
部分24を含み、各々の周辺ノード11−12は部分2
4の一つのキャッシュコピー32を含む。
つまり、ノード11はデータ ベース部分Aのキャッシ
ュ コピー32を含み、ノード12はデータ ベース部
分Zのキャッシュコピー32を含む。
各々のマスター データ ベース部分24とは、この部
分のブート コピー25及び変更テーブル26が関連す
る。−例として、ブート コピー25及び変更テーブル
26もディスク丘に格納される。但し、これらは、シス
テム内の非揮発性メモリー内に格納することも出来る。
ブート コピー25は過去において生成された対応する
マスター データ ベース部分24のキャッシュ コピ
ー32のコピーである。従って、ブート コピー25は
、必ずしも部分24の現在の更新された内容を反映しな
い潜在的に古くなったコピーである。変更テーブル26
は、一対応するブート コピー25が生成されて以来部
分24に対して行なわれた全ての変更及び更新の格納さ
れた記録である。
データ ベース マネジャー23はマスターデータ ベ
ース部分24とは対照的に、ブートコピー25及び変更
テーブル26を使用して、並列ノード11−12内の失
われた、或は、削除されたキャッシュ コピー32を再
生する。ブートコピー25及び変更テーブル26の管理
及び使用方法が第2図から第5図に示される。
第2図は、システム初期化の際のデータ ベース マネ
ジャー23の動作を示す。ステップ200において受信
される初期化コマンドに応答して、マネジャー23はス
テップ201において、ディスク21からマスター デ
ータ ベース22の部分24を検索する。マスター デ
ータベース22は、マシン使用フォーマットではなく、
ユーザー インターフェース27の所のオペレータの所
に表示、及び、オペレータと対話するのに適当なフォー
マットにて格納される。マネジャー23は、従って、ス
テップ202において、この検索された部分をこの表示
フォーマットからマシン使用フォーマットに翻訳する。
マネジャー23は次に、ステップ203において、この
翻訳された部分を対応する周辺ノード11−12に送る
。こうして送られたコピーは受信周辺ノード11−12
の所でギヤッシュコピ−32となる。
マネジャー23はまた、ステップ204において、マス
ター データ ベース部分24のこれと同一の翻訳され
たコピーのブート コピー25を、この翻訳された情報
を新たなブート コピーファイルにコピーすることによ
って生成する。
更に、マネジャー23は、ステップ205において、そ
の部分24に対する変更テーブルを初期化及び生成、つ
まり、消却する。マネジャー23は1次に、ステップ2
06において、全ての周辺ノードが処理されたかチエツ
クする。処理されてない場合は、マネジャー23はステ
ップ201に戻り、別のノード11−12を処理し、こ
れにその対応するデータ ベース部分のコピーを提供す
る。全てのノードが処理された場合は、マネジャー23
は、ステップ207において退出する。
第3図は1例えば、ユーザー インターフェース27か
らマスター データ ベース22の内容に対する変更が
受信された時、データ ベースマネジャー23によって
遂行される動作を示す。
ステップ300における変更の受信に応答して、マネジ
ャー23は、この変更をマスター データベース22に
入力し、これによって、ステップ301において、デー
タ ベース22の内容を修正する。
マネジャー23はまた、この変更によってどの部分が影
響を受けるか、つまり、どの部分の内容が修正されたか
ステップ302にて決定する。マネジャー23は、その
後、影響を受けた部分のキャッシュ コピー32を記憶
した周辺ノード11−12にその変更をステップ303
にて送る。受信ノード11−12は、この変更をそれら
のキャッシュ コピー32に入力する。変更を終了する
と、マネシャ−23は、この変更をこの変更によって影
屏を受けた部分24に対応する変更テーブル26内にス
テップ304にて記録し、ステップ305において退出
する。
第4図は、データ ベース マネジャー23によってブ
ート コピー25を更新するために遂行される動作を示
す。定期的に、例えば、オペレーティング システム 
タイマーの時間切れが起きた時、データ ベース マネ
ジャー23にブートコピー25を更新する時間が来たこ
とを示す割り込みが発行される。これは、低優先割り込
みであり、従って、ステップ400においてこれを受信
した時、マネジャー23は直ちにこれに応答しなくて良
い、高優先の作業が終了すると、マネジャー23はこの
割り込みに応答して、7PS2図の最初の二つのステッ
プ201−202を繰り返して、夫々ステップ401及
び402において、データ ベース部分24の新たなブ
ート コピー25を生成する。
これは1機能的には、第一のデータ ベース部分24に
対応する変更テーブル26の内容を検索し、データ ベ
ース部分24の現在のブート コピー25を、第4図に
点線のステップ406及び407によって示されるよう
に、変更テーブル26の検索された内容によって示され
る変更を行なうことによって修正することに等しい、但
し、部分24のブート コピー25への変換は、ブート
 コピー25にエラーを導入する可能性を持つ、信頼性
の目的で、つまり、これらエラーが伝播するのを防ぐ目
的で、ステップ406−407のアプローチは使用され
ず、代わりに、ステップ401−402のアプローチが
使用される。
新たなブート コピー25は、ステップ401−402
或はステップ406−407において、対応するデータ
 ベース部分24の現在のもっとも新たな内容を反映す
るようにされる。この変更の記録はもはや必要ではなく
、従って、マネジャー23は、ステップ403において
、新たに更新されたブート コピー25に対応する変更
テーブル26の内容を消却、つまり、ゼロにする。マネ
ジャー23は、次に、ステップ404において、全ての
ブート コピー25が更新されたかチエツクする。更新
されてない場合は、マネジャー23は、ステップ401
に戻り、他のブート コピー25を更新する。全てのブ
ート コピーが更新されている場合は、マネジャー23
は、ステップ405において退出する。
周辺ノード11−12のメモリー31は、典型的には、
揮発性メモリーである。従って、メモリーへのパワーが
失われる度に、この内容は失われる。更に、メモリーは
、−例として、ローカルパック アップを持たない、従
って、メモリー31の内容が失われる、或は、消却され
る度に、これに対する代わりがローカル的に得られなく
なる。いずれの場合も、メモリー31のデータ ベース
部分の内容の新たなキャッシュ コピー32をこの情報
のソース、この例においては、管理ノード10から得な
ければならない。
第5図は、データ ベース マネジャー23によって、
周辺ノード11−12にデータ ベース部分の新たなギ
ヤー2シユ コピー32を提供するために遂行される動
作を示す、ステップ500におけるデータ ベース部分
24の新たなコピーに対するノード11−12からの要
求の受信に応答して、マネジャー23はステップ501
において、要求された部分24に対応するブート コピ
ー25を検索する。マネジャー23はまたステップ50
2において、要求された部分24に対応する変更テーブ
ル26の内容を検索する。マネジャー23は次に、ステ
ップ505において、検索されたブート コピー25、
及び検索された変更テーブル26の内容によって指定さ
れるブート コピー25に対する変更を要求ノード11
−12に送る。マネジャー23は次に、ステップ504
において退出する。要求ノード11−12はこの送信さ
れたブート コピー25及び変更を受信し、これから新
たなキャッシュコピー32を生成する。
上に説明の一例としての実施態様に対して様々な変更及
び修正ができることは勿論である0例えば、変更テーブ
ル26及びブート コピー25は管理ノードlOの所に
格納する必要はなく、このシステム内の任意の所、例え
ば、独立したデータベース ノードの所、或は、そのよ
うなメモリーが提供される場合は、呼処理ノー)” 1
1−12のバック アップ メモリーに格納することも
出来る。また、管理ノード10は呼処理ノードとして機
能することも出来、その対応するデータ ベース部分2
4の自体のキャッシュ コピー32を持つことも出来る
。これら変更及び修正は本発明の精神及び範囲から逸脱
することなく、また本発明によって′Fえられる長所を
減することなく出来るものである。従って、これら変更
及び修正も特許請求範囲によって網羅されるものである
【図面の簡単な説明】
第1図は本発明の一例としての実施態様を含む分散PB
Xのブロック図であり; 第2図は第1図のPBXのデータ ベース マネジャー
のシステム初期化時における動作の流れ図を示し; 第3図はデータ ベース変更に応答してのデータ ベー
ス マネジャーの動作の流れ図を示し; 第4図はデータ ベース マネジャーによってデータ 
ベース部分の新しいブート コピーヲ定期的に生成する
ために行なわれる動作の流れ図を示し:そして 第5図はデータ ベース マネジャーによってシステム
 ノードにデータ ベース部分の新しいコピーを供給す
るために遂行される動作の流れ図を示す。 く主要部分の符号の説明〉 10   −−−一 中央管理ノード 11.12−−一 呼処理ノード 14  −−−−一 通信リンク 20   −−−一 中央管理プロセッサ21   −
−−− ディスク 22   −−−− マスター データベース 23  −−−−− データ ベース マネジャー 27  −−−−− ユーザ インタフェース プロセッサ メモリ キャッシュ コピー

Claims (1)

  1. 【特許請求の範囲】 1、複数の第一のフォーマットを持つ修正可能な部分を
    持つデータベースを維持するための手段; 該データベース部分に対して行なわれた修 正の記録を格納するための手段; 該データベース部分の第二のフォーマット を持つブートコピーを生成するための手段;及び データベース部分に対する要求者からの要 求に応答して、該要求者に該要求された部分のブートコ
    ピー及び該要求された部分に対して行なわれた修正の現
    在格納されている記録を送るための手段を含む事を特徴
    とする装置。 2、データベース部分の新たなブートコピーをその部分
    そのとき現在の内容に基づいて定期的に生成し、その部
    分に対して行なわれた修正の前に格納された記録を削除
    するための手段がさらに含まれる事を特徴とする請求項
    1に記載の装置。 3、該ブートコピーを生成するための装置が該データベ
    ース部分を該第一のフォーマッ トから該第二のフォーマットに変換するための手段を含
    む事を特徴とする請求項1に記載の装置。 4、第一のフォーマットを持つ複数の修正可能な部分を
    持つデータベース; 各々が該データベース部分の異なる一つと 対応し、該対応するデータベース部分に対して行なわれ
    た修正の記録を格納するための複数のメモリー手段; 各々がデータベース部分の異なる一つと対 応し、前記第一のフォーマットと異なった第二のフォー
    マットを有する複数のブートコピーと; データベース部分の修正に応答して、この 修正の記録を該修正されたデータベース部分に対応する
    該メモリー手段内に行なうための手段;及び データベース部分のキャッシュコピーに 対する要求者からの要求に応答して、該要求者に、該要
    求された部分のブートコピー及び該要求された部分に対
    応する該メモリー手段内に現在記録されている修正を送
    るための手段を含む事を特徴とする装置。 5、そのデータベース部分に対応するメモリー手段内に
    現在記録されている修正を反映する新たなブートコピー
    を時々生成し、データベ ース部分に対応するメモリー手段からそのデータベース
    部分の該ブートコピー内に反映さ れた該修正の該記録を削除するための手段が更に含まれ
    る事を特徴とする請求項4に記載の装置。 6、ブートコピーが最初に対応するデータベース部分の
    最新のコピーから成る事を特徴とする請求項5に記載の
    装置。; 7、該ブートコピー生成手段が該データベース部分を第
    一のフォーマットから第二のフォーマットに翻訳するた
    めの手段を含む事を特徴とする請求項5に記載の装置。 ; 8、該データベース部分の第二のフォーマットを持つキ
    ャッシュコピー;及び データベース部分の修正に応答して、該デ ータベース部分の該キャッシュコピーに該 修正を通知するための手段が更に含まれる事を特徴とす
    る請求項4に記載の装置。 9、通信のために相互接続された複数のシステムノード
    ; 第一の位置に格納され、第一のフォーマットを持つ複数
    の部分を持つデータベース; 複数のノードの所に位置するデータベース 部分の、第二のフォーマットを持つキャッシュコピー; 該データベースに接続され、該データベ ース部分の修正を行なうための手段; 各々が該データベース部分の異なる一つと 対応し、各々が該対応するデータベース部分に対して行
    なわれた変更の記録を格納するための複数のメモリー手
    段; 各々が該データベース部分の異なる一つと 対応し、該データベース部分の第二のフォーマットを持
    つ複数のブートコピー; 該複数のメモリー手段に接続され、該変更を行なうため
    の手段に応答して、該修正されたデータベース部分に対
    応する該メモリー手段 内のデータベース部分内に変更の記録を行ない、また、
    この変更を該データベース部分のキャッシュコピーが位
    置するノードに通知するための手段; 該複数のブートコピーに接続され、該ブー トコピーと同一のデータベース部分に対応 する該メモリー手段内に現在記録されている該ブートコ
    ピーの変更を反映するように時々ブートコピーを再生し
    、また、該メモリー手段から該再生されたブートコピー
    に反映された変更の記録を削除するための手段;及び; 該第一のノードの所に位置し、ノードからのデータベー
    ス部分の新たなキャッシュコピ ーに対する要求に応答して、該要求ノードに該要求され
    た部分のブートコピー及び、該要求された部分に対応す
    る該メモリー手段内に現在記録されている変更を送るた
    めの手段を含む事を特徴とする分散システム。 10、該ブートコピー生成手段が該データベース部分を
    該第一のフォーマットから該第二のフォーマットに翻訳
    するための手段を含む事を特徴とする請求項9に記載の
    システム。 11、該再生手段がデータベース部分に対応する該メモ
    リー手段内に現在記録されている変更をそのデータベー
    ス部分の該ブートコピー内 で行なうための手段を含む事を特徴とする請求項3に記
    載のシステム。 12、該再生手段がデータベース部分のブートコピーを
    該対応するデータベース部分から新たに生成された新し
    いブートコピーと交換するための手段を含む事を特徴と
    する請求項3に記載のシステム。 13、第一のフォーマットを持つ複数の修正可能な部分
    を持つデータベースを管理するための方法において、該
    方法が: 該データベース部分の、第二のフォーマ ットを持つブートコピーを生成するステッ プ; 該データベース部分を修正するステップ; 該修正の記録を格納するステップ;及び 該データベース部分に対する要求者からの 要求に応答して、該要求者に、要求された部分のブート
    コピー及び該要求された部分に対して行われた修正の現
    在格納されている記録を送るステップを含む事を特徴と
    する方法。 14、該部分のそのとき現在の内容に基づいてデータベ
    ース部分の新たなブートコピーを時々 生成するステップ;及び 該部分に対して行なわれた修正の以前に格納されていた
    記録を削除するステップが更に含まれる事を特徴とする
    請求項13に記載の方法。 15、該ブートコピーを生成するステップが該データベ
    ース部分を該第一のフォーマッ トから該第二のフォーマットに翻訳するステップを含む
    事を特徴とする請求項13に記載の方法。 16、複数の修正可能な部分を持つデータベースを管理
    するための方法において、該方法が:(A)第一のフォ
    ーマットを持つデータベ ース部分の各々の該第一のフォーマットとは異なる第二
    のフォーマットを持つブートコピーを作るステップ; (B)データベース部分を修正するステッ プ; (C)該修正されたデータベース部分に対 応するメモリー手段内に該修正の記録を行なうステップ
    ; (D)ステップB及びステップCを選択的に反復するス
    テップ;及び (E)データベース部分に対する要求者か らの要求に応答して、該要求者に、該要求された部分の
    ブートコピー及び該要求された部分に対応する該メモリ
    ー手段内に現在記録されている修正を送るステップを含
    む事を特徴とする方法。 17、 (F)そのデータベース部分に対応する該 メモリー手段内に現在記録されている新たなブートコピ
    ー修正を反映するためにデータベ ース部分の新たなブートコピーを時々生成するステップ
    ;及び (G)データベース部分に対応する該メモ リー手段からそのデータベース部分の該ブートコピー内
    に反映された修正の記録を削除するステップが更に含ま
    れる事を特徴とする請求項16に記載の方法。 18、ステップ(A)が該データベース部分の各々を該
    第一のフォーマットから該第二のフォーマットに翻訳す
    るステップを含む事を特徴とする請求項16に記載の方
    法。 19、データベースを含む第一のノード及び該データベ
    ース部分のキャッシュコピーを含む 複数の他のノードを持つ装置内において使用される該方
    法において、更に: データベース部分の修正に応答して、該デ ータベース部分のキャッシュコピーが位置 するノードに該修正を通知するステップが含まれる事を
    特徴とする請求項16に記載の方法。 20、該データベースを含む第一のノード及び複数の他
    のノードを持つ装置内において使用される該方法におい
    て、更に: 該データベース部分のキャッシュコピー を該他のノードに該他のノードの所に格納するために最
    初に送るステップ;及び データベース部分の修正に応答して、該デ ータベース部分のキャッシュコピーが位置 する該ノードに該修正を通知するステップが含まれる事
    を特徴とする請求項16に記載の方法。 21、該ステップ(F)がデータベース部分のブートコ
    ピーをそのデータベース部分に対応 する該メモリー手段内に現在格納されている修正にて修
    正するステップを含む事を特徴とする請求項17に載の
    方法。 22、該ステップ(F)がデータベース部分のブートコ
    ピーを該対応するデータベース部分 から新しくされた新たなブートコピーにて置換するステ
    ップを含む事を特徴とする請求項17に記載の方法。 23、該ステップ(F)が該データベース部分を該第一
    のフォーマットから該第二のフォーマットに翻訳するス
    テップを含む事を特徴とする請求項17に記載の方法。
JP1278819A 1988-10-28 1989-10-27 高信頼性データベース管理装置 Expired - Lifetime JP2569370B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US264,283 1988-10-28
US07/264,283 US5136707A (en) 1988-10-28 1988-10-28 Reliable database administration arrangement

Publications (2)

Publication Number Publication Date
JPH02181242A true JPH02181242A (ja) 1990-07-16
JP2569370B2 JP2569370B2 (ja) 1997-01-08

Family

ID=23005356

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1278819A Expired - Lifetime JP2569370B2 (ja) 1988-10-28 1989-10-27 高信頼性データベース管理装置

Country Status (7)

Country Link
US (1) US5136707A (ja)
EP (1) EP0366341B1 (ja)
JP (1) JP2569370B2 (ja)
KR (1) KR970001917B1 (ja)
AU (1) AU603048B2 (ja)
CA (1) CA1327083C (ja)
DE (1) DE68925182T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012257103A (ja) * 2011-06-09 2012-12-27 Nippon Telegr & Teleph Corp <Ntt> 所データ一括管理装置及び所データ一括管理システム

Families Citing this family (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5448726A (en) * 1989-10-23 1995-09-05 International Business Machines Corporation Data base management system with data dictionary cache including a single loadable object descriptor
US5369761A (en) * 1990-03-30 1994-11-29 Conley; John D. Automatic and transparent denormalization support, wherein denormalization is achieved through appending of fields to base relations of a normalized database
US5175727A (en) * 1990-04-16 1992-12-29 Maher John W Communication system network interconnecting a plurality of communication systems
JP3516344B2 (ja) * 1990-10-22 2004-04-05 株式会社日立製作所 分散処理システムの多重データ処理方法
US5345581A (en) * 1991-04-01 1994-09-06 Xerox Corporation Process for replacing storage media in electronic printing systems
US5357607A (en) * 1991-04-01 1994-10-18 Xerox Corporation File storage process for electronic printing systems having multiple disks
US5241672A (en) * 1991-04-01 1993-08-31 Xerox Corporation System using the storage level of file updates in nonvolatile memory to trigger saving of RAM to disk and using the file updates to reboot after crash
US5475833A (en) * 1991-09-04 1995-12-12 International Business Machines Corporation Database system for facilitating comparison of related information stored in a distributed resource
US5668986A (en) * 1991-10-02 1997-09-16 International Business Machines Corporation Method and apparatus for handling data storage requests in a distributed data base environment
US5386466A (en) * 1991-12-30 1995-01-31 At&T Corp. Automatic initialization of a distributed telecommunication system
GB2263797B (en) * 1992-01-31 1996-04-03 Plessey Telecomm Object orientated system
US7299240B1 (en) 1992-04-10 2007-11-20 Intellisync Corporation Method for translating computer data from one record structure to another
US5418945A (en) * 1992-05-18 1995-05-23 Motorola, Inc. File based and highly available hybrid database
US5511196A (en) * 1992-11-17 1996-04-23 International Business Machines Corporation Method and system in a data processing system for the enhancement of relationships between reference objects in an object oriented environment and a data object outside an object oriented environment
SE500656C2 (sv) * 1992-12-08 1994-08-01 Ellemtel Utvecklings Ab System för backuptagning i en distribuerad databas
US5581749A (en) * 1992-12-21 1996-12-03 Thedow Chemical Company System and method for maintaining codes among distributed databases using a global database
FR2699708B1 (fr) * 1992-12-22 1995-02-24 Bull Sa Procédé de gestion de fichiers, support d'enregistrement et système informatique l'incorporant.
WO1994017477A1 (en) * 1993-01-29 1994-08-04 Ambit Research Limited Data transfer, storage and handling means
JP2783109B2 (ja) * 1993-03-04 1998-08-06 三菱電機株式会社 データベースシステム退避装置及びデータベースシステム復元装置及びデータベースシステム移行装置
SE501088C2 (sv) * 1993-03-31 1994-11-07 Ericsson Telefon Ab L M Återupprättande av en hemmadatabas i mobilradiosystem
SE516772C2 (sv) * 1993-03-31 2002-02-26 Ericsson Telefon Ab L M Återupprättande av en hemmadatabas i mobiltelefonsystem
US5651059A (en) * 1993-06-29 1997-07-22 Lucent Technologies Inc. Service package field update for a-i-net SCN and SCP
US5553279A (en) * 1993-10-08 1996-09-03 International Business Machines Corporation Lossless distribution of time series data in a relational data base network
JPH09507109A (ja) * 1993-11-02 1997-07-15 パラコム コーポレイション コンピュータデータベースに関するトランザクションの処理を促進させるための装置
AU1091295A (en) * 1993-11-09 1995-05-29 Kenneth H. Conner First come memory accessing without conflict
US5546539A (en) * 1993-12-29 1996-08-13 Intel Corporation Method and system for updating files of a plurality of storage devices through propogation of files over a nework
DE4403614A1 (de) * 1994-02-05 1995-08-10 Philips Patentverwaltung Kommunikationssystem mit einem verteilten Datenbanksystem
US5937343A (en) * 1994-09-13 1999-08-10 At&T Corp. Method and system for updating replicated databases in a telecommunication network system
EP0710041A2 (en) * 1994-10-28 1996-05-01 AT&T Corp. Means and method for updating databases supporting local telephone number portability
SE514798C2 (sv) * 1994-11-23 2001-04-23 Ericsson Telefon Ab L M System och förfarande för att förse ett hanterande system med information och ett telekommunikationssystem
US5689705A (en) * 1995-02-13 1997-11-18 Pulte Home Corporation System for facilitating home construction and sales
US6515968B1 (en) 1995-03-17 2003-02-04 Worldcom, Inc. Integrated interface for real time web based viewing of telecommunications network call traffic
DE19534330A1 (de) * 1995-09-15 1997-03-20 Siemens Ag Verfahren zum Speichern von teilnehmerbezogenen Daten in Kommunikationssystemen
GB9603582D0 (en) 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
US6859783B2 (en) 1995-12-29 2005-02-22 Worldcom, Inc. Integrated interface for web based customer care and trouble management
US5999946A (en) 1996-04-10 1999-12-07 Harris Corporation Databases in telecommunications
US5832514A (en) * 1996-06-26 1998-11-03 Microsoft Corporation System and method for discovery based data recovery in a store and forward replication process
US5787415A (en) * 1996-10-30 1998-07-28 International Business Machines Corporation Low maintenance data delivery and refresh system for decision support system database
US6212529B1 (en) 1996-11-13 2001-04-03 Puma Technology, Inc. Synchronization of databases using filters
US6405218B1 (en) 1996-11-13 2002-06-11 Pumatech, Inc. Synchronizing databases
US6330568B1 (en) 1996-11-13 2001-12-11 Pumatech, Inc. Synchronization of databases
US5943676A (en) * 1996-11-13 1999-08-24 Puma Technology, Inc. Synchronization of recurring records in incompatible databases
US7013315B1 (en) 1996-11-13 2006-03-14 Intellisync Corporation Synchronization of databases with record sanitizing and intelligent comparison
WO1998024018A2 (en) * 1996-11-13 1998-06-04 Puma Technology Inc. Synchronization of databases
US6141664A (en) 1996-11-13 2000-10-31 Puma Technology, Inc. Synchronization of databases with date range
US6044381A (en) 1997-09-11 2000-03-28 Puma Technology, Inc. Using distributed history files in synchronizing databases
US7302446B1 (en) 1996-11-13 2007-11-27 Intellisync Corporation Synchronizing databases
US20060129627A1 (en) * 1996-11-22 2006-06-15 Mangosoft Corp. Internet-based shared file service with native PC client access and semantics and distributed version control
US7136903B1 (en) * 1996-11-22 2006-11-14 Mangosoft Intellectual Property, Inc. Internet-based shared file service with native PC client access and semantics and distributed access control
WO1998040805A2 (en) * 1997-02-27 1998-09-17 Siebel Systems, Inc. Method of synchronizing independently distributed software and database schema
FI105870B (fi) * 1997-03-21 2000-10-13 Nokia Networks Oy Menetelmä masterkeskuksen ja varakeskuksen datan epäkonsistenttiuden estämiseksi
US6473407B1 (en) 1997-09-05 2002-10-29 Worldcom, Inc. Integrated proxy interface for web based alarm management tools
US9197599B1 (en) 1997-09-26 2015-11-24 Verizon Patent And Licensing Inc. Integrated business system for web based telecommunications management
US7225249B1 (en) 1997-09-26 2007-05-29 Mci, Llc Integrated systems for providing communications network management services and interactive generating invoice documents
US6714979B1 (en) * 1997-09-26 2004-03-30 Worldcom, Inc. Data warehousing infrastructure for web based reporting tool
US6745229B1 (en) 1997-09-26 2004-06-01 Worldcom, Inc. Web based integrated customer interface for invoice reporting
US7058600B1 (en) 1997-09-26 2006-06-06 Mci, Inc. Integrated proxy interface for web based data management reports
US6763376B1 (en) 1997-09-26 2004-07-13 Mci Communications Corporation Integrated customer interface system for communications network management
US6073141A (en) * 1997-11-25 2000-06-06 International Business Machine Corporation System and method for synchronizing local versions of database
US7010532B1 (en) * 1997-12-31 2006-03-07 International Business Machines Corporation Low overhead methods and apparatus for shared access storage devices
US6192368B1 (en) * 1998-02-11 2001-02-20 International Business Machines Corporation Apparatus and method for automatically propagating a change made to at least one of a plurality of objects to at least one data structure containing data relating to the plurality of objects
US6925477B1 (en) 1998-03-31 2005-08-02 Intellisync Corporation Transferring records between two databases
US6272496B1 (en) * 1998-04-02 2001-08-07 Lucent Technologies, Inc. Method for creating and modifying similar and dissimilar databases for use in private branch exchange configurations for telecommunication systems
US6122685A (en) * 1998-05-06 2000-09-19 Emc Corporation System for improving the performance of a disk storage device by reconfiguring a logical volume of data in response to the type of operations being performed
EP0975127A1 (de) * 1998-07-17 2000-01-26 Siemens Aktiengesellschaft Verfahren zum Sichern und Restaurieren von Daten einer Telekommunikationsanlage und entsprechende Telekommunikationsanlage
US6477245B1 (en) 1998-09-25 2002-11-05 Avaya Technology Corp. Method for the management of a telephone automatic branch exchange, external management device and corresponding automatic branch exchange
EP0989761A1 (en) * 1998-09-25 2000-03-29 Lucent Technologies Inc. Method for the management of a telephone automatic branch exchange, external management device and corresponding automatic branch exchange
US6353833B1 (en) * 1998-09-29 2002-03-05 International Business Machines Corporation Caching of distributed dynamic SQL statements in a multiple node RDBMS
US6321235B1 (en) 1998-09-29 2001-11-20 International Business Machines Corporation Global caching and sharing of SQL statements in a heterogeneous application environment
US6418456B1 (en) * 1998-11-24 2002-07-09 International Business Machines Corporation Clean-up of files in a network system
US7007003B1 (en) 1998-12-04 2006-02-28 Intellisync Corporation Notification protocol for establishing synchronization mode for use in synchronizing databases
US6516327B1 (en) 1998-12-24 2003-02-04 International Business Machines Corporation System and method for synchronizing data in multiple databases
US7203732B2 (en) * 1999-11-11 2007-04-10 Miralink Corporation Flexible remote data mirroring
TW454120B (en) 1999-11-11 2001-09-11 Miralink Corp Flexible remote data mirroring
US6769027B1 (en) 2000-01-31 2004-07-27 Avaya Technology Corp. System and method for using multi-headed queues for bookmarking in backup/recover scenarios
GB0002972D0 (en) * 2000-02-09 2000-03-29 Orange Personal Comm Serv Ltd Data handling system
DE10120064A1 (de) * 2001-04-24 2002-11-07 Siemens Ag Verfahren zur Bereitstellung von Daten in einem verteilten Kommunikationssystem
US6920486B2 (en) * 2002-05-20 2005-07-19 Nokia Corporation Method and apparatus for enabling synchronizing data in different devices having different capabilities and unmatched data fields
US20050144189A1 (en) * 2002-07-19 2005-06-30 Keay Edwards Electronic item management and archival system and method of operating the same
US7379978B2 (en) * 2002-07-19 2008-05-27 Fiserv Incorporated Electronic item management and archival system and method of operating the same
US7222117B1 (en) 2003-11-14 2007-05-22 Advent Software, Inc. Segmented global area database
US7577640B1 (en) * 2004-03-31 2009-08-18 Avaya Inc. Highly available, highly scalable multi-source logical database with low latency
KR100734863B1 (ko) * 2005-12-08 2007-07-03 한국전자통신연구원 MNP(Mobile NumberPortability)를 위한 데이터베이스 시스템의효율적인 관리 방법
US8238538B2 (en) 2009-05-28 2012-08-07 Comcast Cable Communications, Llc Stateful home phone service
US8458217B1 (en) 2009-08-24 2013-06-04 Advent Software, Inc. Instantly built information space (IBIS)
US8769350B1 (en) 2011-09-20 2014-07-01 Advent Software, Inc. Multi-writer in-memory non-copying database (MIND) system and method
US8332349B1 (en) 2012-01-06 2012-12-11 Advent Software, Inc. Asynchronous acid event-driven data processing using audit trail tools for transaction systems
US8886671B1 (en) 2013-08-14 2014-11-11 Advent Software, Inc. Multi-tenant in-memory database (MUTED) system and method
US9288050B1 (en) * 2014-09-25 2016-03-15 International Business Machines Corporation Unified storage and management of cryptographic keys and certificates

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5856142A (ja) * 1981-09-30 1983-04-02 Fujitsu Ltd デイスプレイ・コントロ−ル・システム
JPS63245741A (ja) * 1987-04-01 1988-10-12 Fujitsu Ltd デ−タの同期方式

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4432057A (en) * 1981-11-27 1984-02-14 International Business Machines Corporation Method for the dynamic replication of data under distributed system control to control utilization of resources in a multiprocessing, distributed data base system
US4686620A (en) * 1984-07-26 1987-08-11 American Telephone And Telegraph Company, At&T Bell Laboratories Database backup method
US4752910A (en) * 1984-10-30 1988-06-21 Prime Computer, Inc. Method and apparatus for continuous after-imaging
US4631673A (en) * 1985-01-22 1986-12-23 International Business Machines Corporation Method for refreshing multicolumn tables in a relational data base using minimal information
US4710870A (en) * 1985-07-10 1987-12-01 Bell Communications Research, Inc. Central computer backup system utilizing localized data bases
US4714995A (en) * 1985-09-13 1987-12-22 Trw Inc. Computer integration system
US4774661A (en) * 1985-11-19 1988-09-27 American Telephone And Telegraph Company, At&T Information Systems Database management system with active data dictionary
US4714996A (en) * 1985-11-26 1987-12-22 International Business Machines Corporation Impact calculation for version management in a distributed information service
US4714992A (en) * 1985-11-26 1987-12-22 International Business Machines Corporation Communication for version management in a distributed information service
US4747130A (en) * 1985-12-17 1988-05-24 American Telephone And Telegraph Company, At&T Bell Laboratories Resource allocation in distributed control systems
US4745559A (en) * 1985-12-27 1988-05-17 Reuters Limited Method and system for dynamically controlling the content of a local receiver data base from a transmitted data base in an information retrieval communication network
EP0230616A3 (en) * 1986-01-21 1991-10-23 International Business Machines Corporation Library management system
US4918593A (en) * 1987-01-08 1990-04-17 Wang Laboratories, Inc. Relational database system
US4897782A (en) * 1987-10-19 1990-01-30 International Business Machines Corporation Local cache structure for maintaining updated file characteristics in a file sharing system
US5043866A (en) * 1988-04-08 1991-08-27 International Business Machines Corporation Soft checkpointing system using log sequence numbers derived from stored data pages and log records for database recovery

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5856142A (ja) * 1981-09-30 1983-04-02 Fujitsu Ltd デイスプレイ・コントロ−ル・システム
JPS63245741A (ja) * 1987-04-01 1988-10-12 Fujitsu Ltd デ−タの同期方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012257103A (ja) * 2011-06-09 2012-12-27 Nippon Telegr & Teleph Corp <Ntt> 所データ一括管理装置及び所データ一括管理システム

Also Published As

Publication number Publication date
JP2569370B2 (ja) 1997-01-08
KR970001917B1 (ko) 1997-02-19
EP0366341A3 (en) 1991-01-16
DE68925182T2 (de) 1996-09-12
DE68925182D1 (de) 1996-02-01
AU603048B2 (en) 1990-11-01
AU4285189A (en) 1990-06-07
KR900006867A (ko) 1990-05-09
US5136707A (en) 1992-08-04
EP0366341A2 (en) 1990-05-02
CA1327083C (en) 1994-02-15
EP0366341B1 (en) 1995-12-20

Similar Documents

Publication Publication Date Title
JPH02181242A (ja) 高信頼性データベース管理装置
EP1160654B1 (en) Method for on-line, real time, data migration
EP0226734B1 (en) Method and apparatus for managing obsolescence of data objects
US7457822B1 (en) Apparatus and method for hardware-based file system
US5940832A (en) Dynamic database structuring method and apparatus, and database clustering method and apparatus
US5778349A (en) Method of processing input/output request in computer system including a plurality of subsystems
US5239647A (en) Data storage hierarchy with shared storage level
JP2558052B2 (ja) 仮定コミット2フェーズコミットプロトコルを用いるトランザクション処理システム及びその動作方法
US7506008B2 (en) Storage apparatus, storage control method, and computer product
US7836162B2 (en) Transaction processing system and transaction processing method
US20020112135A1 (en) Method of storing computer data and a corresponding storage device
JP3727076B2 (ja) プログラム管理方法および装置
JP3303572B2 (ja) データ複製方式
JPH1153123A (ja) バックアップ方式
JPH07104983A (ja) 世代管理装置および世代管理方法
US5802557A (en) System and method for caching information in a digital data storage subsystem
JP2002082833A (ja) 不揮発性キャッシュメモリを用いた高速データ書き込みシステム
JPH10512985A (ja) トランザクションの状態の追跡
JP4245304B2 (ja) 計算機クラスタシステム、ファイルアクセス方法
CN120780680A (zh) 区块链日志数据的处理方法、装置、电子设备和可读介质
JPH1198448A (ja) ビデオサーバ装置及びそのアクセス処理方法
JPH08202602A (ja) ファイルバックアップ方法
CN119127903A (zh) 数据的更新方法和装置、存储介质及程序产品
JPH0257399B2 (ja)
JPH0314045A (ja) データベースの履歴情報管理方式