JPH09106368A - データベース管理システム - Google Patents

データベース管理システム

Info

Publication number
JPH09106368A
JPH09106368A JP7264421A JP26442195A JPH09106368A JP H09106368 A JPH09106368 A JP H09106368A JP 7264421 A JP7264421 A JP 7264421A JP 26442195 A JP26442195 A JP 26442195A JP H09106368 A JPH09106368 A JP H09106368A
Authority
JP
Japan
Prior art keywords
database
serial number
management
management system
directory
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
JP7264421A
Other languages
English (en)
Other versions
JP3363292B2 (ja
Inventor
Satoru Wakayama
哲 和歌山
Toshiaki Shimoi
利明 下井
Taka Kobayashi
挙 小林
Hideo Munechika
日出夫 宗近
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Software Engineering Co Ltd
Hitachi Ltd
Original Assignee
Hitachi Software Engineering Co Ltd
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Software Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Software Engineering Co Ltd
Priority to JP26442195A priority Critical patent/JP3363292B2/ja
Priority to US08/728,379 priority patent/US5920869A/en
Publication of JPH09106368A publication Critical patent/JPH09106368A/ja
Application granted granted Critical
Publication of JP3363292B2 publication Critical patent/JP3363292B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/289Object oriented databases
    • 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/953Organization of data
    • Y10S707/955Object-oriented
    • 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/99931Database or file accessing
    • 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/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • 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/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 オブジェクト指向のデータベース管理システ
ムに関し、オブジェクトへの処理操作に伴うオーバヘッ
ドを軽減し、削除済みオブジェクトの格納位置を再利用
し、登録中のオブジェクトの格納配置を容易かつ高速に
変更できるようにする。 【解決手段】 オブジェクト指向のデータベース管理シ
ステムにディレクトリオブジェクトとオブジェクト識別
子とを設ける。ディレクトリオブジェクトには、データ
ベースに登録された各データオブジェクトごとに、デー
タベース中のデータオブジェクトの格納位置情報と管理
通番とをあらかじめ保持させる。そして、新たに生成さ
れたデータオブジェクトの登録に際し、割り当てたディ
レクトリオブジェクトが保持している管理通番の値をイ
ンクリメントさせる。また、オブジェクト識別子には、
各データオブジェクトごとに、対応するディレクトリオ
ブジェクトの格納位置情報とデータオブジェクトの管理
通番とを保持させる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はデータベース管理シ
ステムに係り、特に、データアクセスの迅速化を図るた
めのオブジェクト識別子が設けられているオブジェクト
指向のデータベース管理システムに関する。
【0002】
【従来の技術】従来のデータベース管理システムにおけ
るオブジェクトの管理方式として、2種類の管理方式
(各々のオブジェクトの格納位置情報をオブジェクト
識別子としてオブジェクトの管理を行う方式、および、
オブジェクトの生成通番をオブジェクト識別子とし、
各々のオブジェクト識別子とオブジェクト格納位置情報
との変換表を作成しておくことによってオブジェクトの
管理を行う方式)が知られている〔Jim Gray and Andre
as Reuter(1993) “Transaction processing: concept
s and techniques” Morgan Kaufmann Publishers pp.7
60-768〕。
【0003】
【発明が解決しようとする課題】上記従来のデータベー
ス管理システムにおいて、各々のオブジェクトの格納
位置情報をオブジェクト識別子としてオブジェクトの管
理を行う方式では、生成されたオブジェクト識別子のす
べてを一意性,一貫性,永続性を備えたものにするた
め、データベースを構成するすべてのオブジェクトを格
納し直して当該オブジェクトの格納位置を指すポインタ
の再編成を行わない限り、新たに生成したオブジェクト
を以前に削除されたオブジェクトの格納位置に格納した
り、一度登録されたオブジェクトの格納配置を変更する
ことなどができないという問題点があった。
【0004】これに対して、オブジェクトの生成通番
をオブジェクト識別子とし、各々のオブジェクト識別子
とオブジェクト格納位置情報との変換表を作成しておく
ことによってオブジェクトの管理を行う方式では、オブ
ジェクト識別子をキーとしたインデクスを用いて上記変
換表を実現させていることから、個々のオブジェクトの
生成・削除やオブジェクト識別子に対応するオブジェク
トの取り出しに際して行われる上記インデクスの検索や
更新などの各種処理操作に伴って生じるオーバヘッドの
ために、データベース管理システムの処理性能が劣化し
てしまうという問題点があった。
【0005】本発明の目的は、上記の問題点を解決し
て、オブジェクトに対する処理操作に伴って生じるオー
バヘッドを軽減させるとともに削除されたオブジェクト
の格納位置を再利用し、さらに、登録されているオブジ
ェクトの格納配置を容易かつ高速に変更できるデータベ
ース管理システムを提供することにある。
【0006】
【課題を解決するための手段】上記の目的を達成するた
め、本発明のデータベース管理システムの第1の構成
は、オブジェクト指向のデータベース管理システムにお
いて、新たに生成されたオブジェクトの登録に際して、
オブジェクト格納管理情報が保持している管理通番の値
をインクリメントさせ、データベースに登録されたオブ
ジェクトの各々に対応して、前記データベースにおける
前記オブジェクトの格納位置情報と前記管理通番とを保
持するオブジェクト識別子を設けたものである。
【0007】上記の構成としたことにより、オブジェク
ト識別子中の格納位置情報に基づいて該当するオブジェ
クトへのアクセスが高速に行われるので、個々のオブジ
ェクトの生成・削除や内容の取り出しなどを高速化させ
て、このようなオブジェクトに対する処理操作に伴って
生じるオーバヘッドを大幅に軽減させることができる。
そしてさらに、新たに生成したオブジェクトを以前に削
除されたオブジェクトの格納位置に格納した場合でも、
オブジェクト識別子中の管理通番を利用することで該当
するオブジェクト識別子の内容の一意性を保証すること
ができる。
【0008】あるいはまた、上記と異なる第2の構成
は、オブジェクト指向のデータベース管理システムにお
いて、データベースに登録されたデータオブジェクトの
各々に対応して、前記データベースにおける前記データ
オブジェクトの格納位置情報と管理通番とを保持するデ
ィレクトリオブジェクトを設け、新たに生成されたデー
タオブジェクトの登録に際し、割り当てた前記ディレク
トリオブジェクトが保持している前記管理通番の値をイ
ンクリメントさせ、前記データオブジェクトの各々につ
いて、対応するディレクトリオブジェクトの格納位置情
報とデータオブジェクトの管理通番とを保持するオブジ
ェクト識別子を設けたものである。
【0009】上記第2の構成としたことにより、オーバ
ヘッドの軽減とオブジェクト識別子の内容の一意性の保
証に加えて、ディレクトリオブジェクトの登録内容の更
新を行うだけで、一度登録された(データ)オブジェク
トの格納配置を容易かつ高速に変更することができる。
【0010】
【発明の実施の形態】以下、本発明のデータベース管理
システムの実施の形態例を図面を用いて詳細に説明す
る。
【0011】図1は、本発明のデータベース管理システ
ムの稼動に要する動作環境の基本的な構成を示すブロッ
ク図である。同図中、オブジェクト格納管理部101
(符号のみ)は、オブジェクト操作部102,格納領域
管理部103,バッファ管理部104,データベース1
05から構成される。オブジェクト操作部102は、オ
ブジェクト格納管理部101の上位階層から出力される
オブジェクトに対する操作要求を受け取り、オブジェク
トの生成,削除,取り出し,更新などを行う。格納領域
管理部103は、データベース105内のオブジェクト
格納領域を管理しており、オブジェクト操作部102か
らの要求に応じて、オブジェクト格納領域の割当て,解
放を行う。バッファ管理部104は、データベース10
5に対してオブジェクトの内容のバッファ上への読み出
しと、バッファからオブジェクトへの登録する内容の書
き出しを行う。データベース105には、格納領域管理
部103が管理しているオブジェクト格納領域管理情報
と検索対象となるオブジェクトとが格納される。
【0012】図2は、本発明のデータベース管理システ
ムの実施の形態例(その1)で用いられるオブジェクト
とオブジェクト識別子との関係を概念的に示す図であ
る。同図中、図1に示したデータベース105に登録さ
れているオブジェクト200は、そのオブジェクトに固
有の各種情報を含むヘッダ部210と、オブジェクトの
内容そのものを含むオブジェクト本体220から構成さ
れる。オブジェクト識別子211は、データベース10
5中に登録されている対応するオブジェクト200を他
のオブジェクトから識別するためのものであり、当該オ
ブジェクト200をダイレクトに得るための格納位置情
報211aと、本発明の特徴点のひとつである管理通番
211bによって構成されている。
【0013】図3は、本発明のデータベース管理システ
ムの実施の形態例(その1)で新たなオブジェクトを登
録する際の処理の流れを概略的に示すフローチャートで
ある。同図中、最初に図1に示した格納領域管理部10
3でオブジェクト格納領域管理情報を参照し、新たなオ
ブジェクト200を格納しておく格納領域の新規割当て
を行う(ステップ301)。そして、オブジェクト識別
子を新規に確保することが指定されていた場合(ステッ
プ302=Yes)、新たなオブジェクト識別子211
の作成・割当てを行って、管理通番211bを初期化す
る(ステップ303a)。一方、既存のオブジェクト識
別子を再利用することが指定されていた場合(ステップ
302=No)、該当するオブジェクト識別子211が
保持している管理通番211bをインクリメントさせる
(ステップ303b)。ステップ303aまたは303
bにおける処理の後、該当するオブジェクト200を図
1中のデータベース105に格納するとともにオブジェ
クト識別子211中の格納位置情報211aの設定を行
った後、格納領域管理部103のオブジェクト格納領域
管理情報を更新する(ステップ304)。
【0014】図4は、本発明のデータベース管理システ
ムの実施の形態例(その1)で既存のオブジェクトを削
除する際の処理の流れを概略的に示すフローチャートで
ある。同図中、指定されたオブジェクト200に対応す
るオブジェクト識別子211の内容を最初に読み出し
(ステップ401)、得られたオブジェクト識別子21
1中の格納位置情報211aの値が所定の削除状態値で
なく(ステップ402=Yes)、さらに、オブジェク
ト識別子211中の管理通番211bの値とオブジェク
ト200を構成するヘッダ部210に含まれる管理通番
の値とが一致している場合(ステップ403=Ye
s)、上記オブジェクト識別子211中の格納位置情報
211aに上記削除状態値を設定するとともに格納領域
管理部103のオブジェクト格納領域管理情報を更新す
ることにより、指定されたオブジェクト200を削除す
る(ステップ404)。これに対して、ステップ401
で得られた格納位置情報211aの値が上記削除状態値
であった場合(ステップ402=No)、あるいは、オ
ブジェクト識別子211中の管理通番211bの値とヘ
ッダ部210に含まれる管理通番の値とが一致しなかっ
た場合(ステップ403=No)、オブジェクト格納管
理部101は「指定されたオブジェクトが存在しない」
旨のコードを返す(ステップ405)。
【0015】図5は、本発明のデータベース管理システ
ムの実施の形態例(その1)で既存のオブジェクトを取
り出す際の処理の流れを概略的に示すフローチャートで
ある。同図中、指定されたオブジェクト200に対応す
るオブジェクト識別子211の内容を最初に読み出し
(ステップ501)、得られたオブジェクト識別子21
1中の格納位置情報211aの値が所定の削除状態値で
なく(ステップ502=Yes)、さらに、オブジェク
ト識別子211中の管理通番211bの値とオブジェク
ト200を構成するヘッダ部210に含まれる管理通番
の値とが一致している場合(ステップ503=Ye
s)、オブジェクト格納管理部101は指定されたオブ
ジェクト200を取り出してその内容を返す(ステップ
504)。これに対して、ステップ501で得られた格
納位置情報211aの値が上記削除状態値であった場合
(ステップ502=No)、あるいは、オブジェクト識
別子211中の管理通番211bの値とヘッダ部210
に含まれる管理通番の値とが一致しなかった場合(ステ
ップ503=No)、オブジェクト格納管理部101は
「指定されたオブジェクトが存在しない」旨のコードを
返す(ステップ505)。
【0016】図6は、本発明のデータベース管理システ
ムの実施の形態例(その2)で用いられるデータオブジ
ェクト,ディレクトリオブジェクト,オブジェクト識別
子の関係を概念的に示す図である。同図中、図1に示し
たデータベース105に登録されているデータオブジェ
クト600は、そのオブジェクトに固有の各種情報を含
むヘッダ部610と、オブジェクトの内容そのものを含
むオブジェクト本体620から構成される。オブジェク
ト識別子611は、データベース105中に登録されて
いる対応するデータオブジェクト600を他のデータオ
ブジェクトから識別するためのものであり、当該データ
オブジェクト600とともに登録された本発明のもうひ
とつの特徴点であるディレクトリオブジェクト630を
ダイレクトに得るための格納位置情報611aと、実施
の形態例(その1)と同様の管理通番611bによって
構成されている。そして、ディレクトリオブジェクト6
30は、データオブジェクト600をダイレクトに得る
ための格納位置情報631と、管理通番632によって
構成されている。
【0017】図7は、本発明のデータベース管理システ
ムの実施の形態例(その2)で新たなオブジェクトを登
録する際の処理の流れを概略的に示すフローチャートで
ある。同図中、最初に図1に示した格納領域管理部10
3でオブジェクト格納領域管理情報を参照し、新たなオ
ブジェクト(データオブジェクト600およびディレク
トリオブジェクト630)を格納しておく格納領域の新
規割当てを行う(ステップ701)。そして、ディレク
トリオブジェクトを新規に確保することが指定されてい
た場合(ステップ702=Yes)、新たなディレクト
リオブジェクト630の作成・割当てを行って、管理通
番632を初期化する(ステップ703a)。一方、既
存のディレクトリオブジェクトを再利用することが指定
されていた場合(ステップ702=No)、該当するデ
ィレクトリオブジェクト630が保持している管理通番
632をインクリメントさせる(ステップ703b)。
ステップ703aまたは303bにおける処理の後、該
当するデータオブジェクト600を図1中のデータベー
ス105に格納するとともにディレクトリオブジェクト
630中の格納位置情報631の設定を行った後、格納
領域管理部103のオブジェクト格納領域管理情報を更
新する(ステップ704)。
【0018】図8は、本発明のデータベース管理システ
ムの実施の形態例(その2)で既存のオブジェクトを削
除する際の処理の流れを概略的に示すフローチャートで
ある。同図中、指定されたデータオブジェクト600に
対応するオブジェクト識別子611中の格納位置情報6
11aで示されるディレクトリオブジェクト630の内
容を最初に読み出し(ステップ801)、得られたディ
レクトリオブジェクト630中の格納位置情報631の
値が所定の削除状態値でなく(ステップ802=Ye
s)、さらに、ディレクトリオブジェクト630中の管
理通番632の値とオブジェクト識別子611中の管理
通番611aの値とが一致している場合(ステップ80
3=Yes)、上記ディレクトリオブジェクト630中
の格納位置情報631に上記削除状態値を設定するとと
もに格納領域管理部103のオブジェクト格納領域管理
情報を更新することにより、指定されたデータオブジェ
クト600を削除する(ステップ804)。これに対し
て、ステップ801で得られた格納位置情報631の値
が上記削除状態値であった場合(ステップ802=N
o)、あるいは、ディレクトリオブジェクト630中の
管理通番632の値とオブジェクト識別子611中の管
理通番611a値とが一致しなかった場合(ステップ8
03=No)、オブジェクト格納管理部101は「指定
されたオブジェクトが存在しない」旨のコードを返す
(ステップ805)。
【0019】図9は、本発明のデータベース管理システ
ムの実施の形態例(その2)で既存のオブジェクトを取
り出す際の処理の流れを概略的に示すフローチャートで
ある。同図中、指定されたデータオブジェクト600に
対応するオブジェクト識別子611中の格納位置情報6
11aで示されるディレクトリオブジェクト630の内
容を最初に読み出し(ステップ901)、得られたディ
レクトリオブジェクト630中の格納位置情報631の
値が所定の削除状態値でなく(ステップ902=Ye
s)、さらに、ディレクトリオブジェクト630中の管
理通番632の値とオブジェクト識別子611中の管理
通番611aの値とが一致している場合(ステップ90
3=Yes)、オブジェクト格納管理部101は指定さ
れたオブジェクト600を取り出してその内容を返す
(ステップ904)。これに対して、ステップ901で
得られた格納位置情報631の値が上記削除状態値であ
った場合(ステップ902=No)、あるいは、ディレ
クトリオブジェクト630中の管理通番632の値とオ
ブジェクト識別子611中の管理通番611a値とが一
致しなかった場合(ステップ903=No)、オブジェ
クト格納管理部101は「指定されたオブジェクトが存
在しない」旨のコードを返す(ステップ905)。
【0020】
【発明の効果】以上詳しく説明したように、本発明のデ
ータベース管理システムによれば、オブジェクトに対す
る処理操作に伴って生じるオーバヘッドを大幅に軽減さ
せるとともに、削除されたオブジェクトの格納位置の再
利用を図ることができるという効果が得られる。さらに
また、ディレクトリオブジェクトの更新のみで一度登録
された(データ)オブジェクトの格納配置を容易かつ高
速に変更させて、効率的にフラグメンテーションの解消
を図ることができるという効果が得られる。
【図面の簡単な説明】
【図1】本発明のデータベース管理システムの稼動に要
する動作環境の基本的な構成を示すブロック図である。
【図2】本発明のデータベース管理システムの実施の形
態例(その1)で用いられるオブジェクトとオブジェク
ト識別子との関係を概念的に示す図である。
【図3】本発明のデータベース管理システムの実施の形
態例(その1)で新たなオブジェクトを登録する際の処
理の流れを概略的に示すフローチャートである。
【図4】本発明のデータベース管理システムの実施の形
態例(その1)で既存のオブジェクトを削除する際の処
理の流れを概略的に示すフローチャートである。
【図5】本発明のデータベース管理システムの実施の形
態例(その1)で既存のオブジェクトを取り出す際の処
理の流れを概略的に示すフローチャートである。
【図6】本発明のデータベース管理システムの実施の形
態例(その2)で用いられるデータオブジェクト,ディ
レクトリオブジェクト,オブジェクト識別子の関係を概
念的に示す図である。
【図7】本発明のデータベース管理システムの実施の形
態例(その2)で新たなオブジェクトを登録する際の処
理の流れを概略的に示すフローチャートである。
【図8】本発明のデータベース管理システムの実施の形
態例(その2)で既存のオブジェクトを削除する際の処
理の流れを概略的に示すフローチャートである。
【図9】本発明のデータベース管理システムの実施の形
態例(その2)で既存のオブジェクトを取り出す際の処
理の流れを概略的に示すフローチャートである。
【符号の説明】
101 オブジェクト格納管理部 102 オブジェクト操作部 103 格納領域管理部 104 バッファ管理部 105 データベース 200,600 オブジェクト 211,611 オブジェクト識別子 211a,611a (オブジェクト識別子中の)格納
位置情報 211b,611b (オブジェクト識別子中の)管理
通番 630 ディレクトリオブジェクト 631 (ディレクトリオブジェクト中の)格納位置情
報 632 (ディレクトリオブジェクト中の)管理通番
フロントページの続き (72)発明者 下井 利明 広島県広島市中区銀山町3番1号 日立中 国ソフトウェア株式会社内 (72)発明者 小林 挙 神奈川県川崎市幸区鹿島田890番地の12 株式会社日立製作所情報・通信開発本部内 (72)発明者 宗近 日出夫 神奈川県横浜市中区尾上町6丁目81番地 日立ソフトウェアエンジニアリング株式会 社内

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 オブジェクト指向のデータベース管理シ
    ステムにおいて、 新たに生成されたオブジェクトの登録に際して、オブジ
    ェクト格納管理情報が保持している管理通番の値をイン
    クリメントさせ、データベースに登録されたオブジェク
    トの各々に対応して、前記データベースにおける前記オ
    ブジェクトの格納位置情報と前記管理通番とを保持する
    オブジェクト識別子を設けることを特徴とするデータベ
    ース管理システム。
  2. 【請求項2】 オブジェクト指向のデータベース管理シ
    ステムにおいて、 データベースに登録されたデータオブジェクトの各々に
    対応して、前記データベースにおける前記データオブジ
    ェクトの格納位置情報と管理通番とを保持するディレク
    トリオブジェクトを設け、 新たに生成されたデータオブジェクトの登録に際し、割
    り当てた前記ディレクトリオブジェクトが保持している
    前記管理通番の値をインクリメントさせ、前記データオ
    ブジェクトの各々について、対応するディレクトリオブ
    ジェクトの格納位置情報とデータオブジェクトの管理通
    番とを保持するオブジェクト識別子を設けることを特徴
    とするデータベース管理システム。
JP26442195A 1995-10-12 1995-10-12 データベース管理システム Expired - Fee Related JP3363292B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP26442195A JP3363292B2 (ja) 1995-10-12 1995-10-12 データベース管理システム
US08/728,379 US5920869A (en) 1995-10-12 1996-10-09 Database management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26442195A JP3363292B2 (ja) 1995-10-12 1995-10-12 データベース管理システム

Publications (2)

Publication Number Publication Date
JPH09106368A true JPH09106368A (ja) 1997-04-22
JP3363292B2 JP3363292B2 (ja) 2003-01-08

Family

ID=17402950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26442195A Expired - Fee Related JP3363292B2 (ja) 1995-10-12 1995-10-12 データベース管理システム

Country Status (2)

Country Link
US (1) US5920869A (ja)
JP (1) JP3363292B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023104749A (ja) * 2022-01-18 2023-07-28 トヨタ自動車株式会社 制御装置、車両、制御方法、及び制御プログラム

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6757280B1 (en) * 1998-10-02 2004-06-29 Canon Kabushiki Kaisha Assigning unique SNMP identifiers
US6697797B1 (en) * 2000-04-28 2004-02-24 Micro Data Base Systems, Inc. Method and apparatus for tracking data in a database, employing last-known location registers
US20030193994A1 (en) * 2001-03-21 2003-10-16 Patrick Stickler Method of managing media components
US7353236B2 (en) * 2001-03-21 2008-04-01 Nokia Corporation Archive system and data maintenance method
US7254570B2 (en) * 2001-03-21 2007-08-07 Nokia Corporation Query resolution system and service
US6772954B2 (en) * 2001-10-09 2004-08-10 Activcard Ireland Limited Method of encoding information within directory files on an integrated circuit smart card
JP4435588B2 (ja) 2004-01-30 2010-03-17 株式会社日立製作所 ストレージシステム
CN1783117A (zh) * 2004-11-29 2006-06-07 国际商业机器公司 一种协作系统和方法
US8161353B2 (en) * 2007-12-06 2012-04-17 Fusion-Io, Inc. Apparatus, system, and method for validating that a correct data segment is read from a data storage device
US8151082B2 (en) * 2007-12-06 2012-04-03 Fusion-Io, Inc. Apparatus, system, and method for converting a storage request into an append data storage command
US9734086B2 (en) 2006-12-06 2017-08-15 Sandisk Technologies Llc Apparatus, system, and method for a device shared between multiple independent hosts

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63245741A (ja) * 1987-04-01 1988-10-12 Fujitsu Ltd デ−タの同期方式
JPH02127755A (ja) * 1988-10-21 1990-05-16 Digital Equip Corp <Dec> コンピュータ・システムにおけるオブジェクトに対する識別子発生のための装置及び方法
JPH04148349A (ja) * 1990-10-11 1992-05-21 Fujitsu Ltd オブジェクト指向データベース・アクセス処理方式
JPH04215185A (ja) * 1990-12-12 1992-08-05 Fujitsu Ltd 条件検索処理方式
JPH05225034A (ja) * 1992-02-13 1993-09-03 Fuji Xerox Co Ltd オブジェクト指向データベースシステムにおけるオブジェクト管理方法
JPH0689219A (ja) * 1992-09-07 1994-03-29 Fujitsu Ltd データベースシステム
JPH06250912A (ja) * 1993-02-25 1994-09-09 Meidensha Corp データベースにおけるデータ編成方法
JPH0736756A (ja) * 1993-07-21 1995-02-07 Hitachi Ltd オブジェクト管理方式
WO1995010091A1 (en) * 1993-10-04 1995-04-13 Robert Dixon Method and apparatus for data storage and retrieval

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5448727A (en) * 1991-04-30 1995-09-05 Hewlett-Packard Company Domain based partitioning and reclustering of relations in object-oriented relational database management systems
US5485626A (en) * 1992-11-03 1996-01-16 International Business Machines Corporation Architectural enhancements for parallel computer systems utilizing encapsulation of queuing allowing small grain processing
US5437025A (en) * 1993-01-26 1995-07-25 International Business Machines Corporation System and method for run time configuration of objects in an object oriented computing environment
US5560005A (en) * 1994-02-25 1996-09-24 Actamed Corp. Methods and systems for object-based relational distributed databases
US5509123A (en) * 1994-03-22 1996-04-16 Cabletron Systems, Inc. Distributed autonomous object architectures for network layer routing

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63245741A (ja) * 1987-04-01 1988-10-12 Fujitsu Ltd デ−タの同期方式
JPH02127755A (ja) * 1988-10-21 1990-05-16 Digital Equip Corp <Dec> コンピュータ・システムにおけるオブジェクトに対する識別子発生のための装置及び方法
JPH04148349A (ja) * 1990-10-11 1992-05-21 Fujitsu Ltd オブジェクト指向データベース・アクセス処理方式
JPH04215185A (ja) * 1990-12-12 1992-08-05 Fujitsu Ltd 条件検索処理方式
JPH05225034A (ja) * 1992-02-13 1993-09-03 Fuji Xerox Co Ltd オブジェクト指向データベースシステムにおけるオブジェクト管理方法
JPH0689219A (ja) * 1992-09-07 1994-03-29 Fujitsu Ltd データベースシステム
JPH06250912A (ja) * 1993-02-25 1994-09-09 Meidensha Corp データベースにおけるデータ編成方法
JPH0736756A (ja) * 1993-07-21 1995-02-07 Hitachi Ltd オブジェクト管理方式
WO1995010091A1 (en) * 1993-10-04 1995-04-13 Robert Dixon Method and apparatus for data storage and retrieval

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023104749A (ja) * 2022-01-18 2023-07-28 トヨタ自動車株式会社 制御装置、車両、制御方法、及び制御プログラム

Also Published As

Publication number Publication date
JP3363292B2 (ja) 2003-01-08
US5920869A (en) 1999-07-06

Similar Documents

Publication Publication Date Title
JP4810785B2 (ja) データベース
JP3363292B2 (ja) データベース管理システム
JP2606222B2 (ja) ファイル名の長さ制限拡張方式
JP3056704B2 (ja) データ管理装置
JPS59220853A (ja) デイスクキヤツシユシステム
JP2928725B2 (ja) 分散ディレクトリシステムを実現する情報処理装置及び方法
JP3647940B2 (ja) データ管理装置
JP2972548B2 (ja) ファイル管理方式
JP2000155706A (ja) オブジェクト指向とリレーショナル・データベースのマッピング方法、装置及びその記録媒体
JPH0581102A (ja) テーブル管理方式
JP2933486B2 (ja) データベースの同時全件検索方法
JP2537706B2 (ja) ファイルシステム
JPH08328929A (ja) データベース分割管理システム
JP2994138B2 (ja) 対話処理システムにおけるカタログの変数管理方法
JPH07121417A (ja) データ管理装置
JPH0198020A (ja) 索引管理方式
JPH03265949A (ja) バッファ管理方式
JPH0962696A (ja) データベース管理システム
JPH0991195A (ja) ブロックメモリ管理装置
JPH05241928A (ja) データベース管理方法
JP2690648B2 (ja) ネットワークアドレス管理装置
JPH0833899B2 (ja) 索引更新方式
JPH05265821A (ja) データベースのインデックス管理方式
JP3398672B2 (ja) 中間データ格納装置
JPH09305449A (ja) データベース管理システム

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071025

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20081025

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20091025

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20091025

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20101025

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20111025

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees