JPH04160475A - データベース適正格納方式 - Google Patents

データベース適正格納方式

Info

Publication number
JPH04160475A
JPH04160475A JP2284918A JP28491890A JPH04160475A JP H04160475 A JPH04160475 A JP H04160475A JP 2284918 A JP2284918 A JP 2284918A JP 28491890 A JP28491890 A JP 28491890A JP H04160475 A JPH04160475 A JP H04160475A
Authority
JP
Japan
Prior art keywords
block
hashing
key
management information
calculated
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
JP2284918A
Other languages
English (en)
Inventor
Norihiro Oomae
大前 範洋
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.)
NEC Software Kansai Ltd
Original Assignee
NEC Software Kansai 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 NEC Software Kansai Ltd filed Critical NEC Software Kansai Ltd
Priority to JP2284918A priority Critical patent/JPH04160475A/ja
Publication of JPH04160475A publication Critical patent/JPH04160475A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータベースアクセス方式に関し、特に高負荷
入出カシステムに対する適正格納方式に関する。
〔従来の技術〕
従来のデータベースへのデータ格納においては、予め設
定されたキー項目のキー値により、それを一定のハツシ
ング方式により格納ブロックNo、を算出し、そのブロ
ック内に格納領域が空いていればデータは当該ブロック
に書き込まれる。
〔発明が解決しようとする課題〕
前記の従来のデータ検索方式では、入出力の多いシステ
ムでは特定のブロックへの入出力負荷のかたよりが発生
し、データベース入出力競合が多発し、又それによりシ
ステム全体の性能劣化を生じるという欠点がある。
〔課題を解決するための手段〕
本発明のデータベース適正格納方式は、データベースア
クセスを制御するブロックアクセス管理情報およびキー
別ハツシング管理情報を有し、データを格納するときに
は最小アクセス回数ブロックを選択して前記キー別ハツ
シング管理情報に登録するとともに前記ブロックアクセ
ス管理情報を更新し、前記データを検索するときには前
記キー−別ハツシング管理情報を検索してブロックNo
を算出し、前記データを更新するときには前記キー別ハ
ツシング管理情報を検索してブロックNo、を算出する
とともに前記ブロックアクセス管理情報を更新するよう
にして実現される。
〔実施例〕
以下、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示す説明図である。同図に
おいてデータベースへのアクセス要求(ステップ1)は
業務プログラムから発生し、最初にその要求が格納、検
索、書替えのいずれであるかを判断する(ステップ2)
格納の場合、いくつかの(例えば3種類の)方法により
ハツシング計算を行ない、それぞれブロックNo、を算
出する。そしてブロックアクセス管理情報(第2図(a
)参照)を検索して最小アクセス回数のブロックNo、
を選択する(ステップ3〉。続いて上記の最小アクセス
回数のブロックNo、を算出したキー値とハツシング方
式とをキー別ハツシング管理情報(第2図(b)参照)
に登録しくステップ4)、さらにブロックアクセス管理
情報のアクセス回数を更新する(ステップ5)。
検索の場合、上記のキー別ハツシング管理情報を参照し
てハツシング方式を求め、それによりブロックNo、を
算出する(ステップ6)。
書替えの場合、上記の検索の場合と同様にしてブロック
No、を算出しくステップ6a)、その後ブロックアク
セス管理情報のアクセス回数を更新する(ステップ5a
>。
〔発明の効果〕
以上説明したように本発明は、キー別ハツシング方式に
よるブロックNo、 !!択平手段アクセス回数管理手
段により、データベース入出力負荷分散をはかることが
できるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示す説明図、第2図(a)
、(b)は管理テーブルの例を示す説明図である。 1.2,3.4,5.5a、6.6a・・・・・・処理
のステップ。

Claims (1)

    【特許請求の範囲】
  1. データベースアクセスを制御するブロックアクセス管理
    情報およびキー別ハッシング管理情報を有し、データを
    格納するときには最小アクセス回数ブロックを選択して
    前記キー別ハッシング管理情報に登録するとともに前記
    ブロックアクセス管理情報を更新し、前記データを検索
    するときには前記キー別ハッシング管理情報を検索して
    ブロックNo.を算出し、前記データを更新するときに
    は前記キー別ハッシング管理情報を検索してブロックN
    o.を算出するとともに前記ブロックアクセス管理情報
    を更新することを特徴とするデータベース適正格納方式
JP2284918A 1990-10-23 1990-10-23 データベース適正格納方式 Pending JPH04160475A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2284918A JPH04160475A (ja) 1990-10-23 1990-10-23 データベース適正格納方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2284918A JPH04160475A (ja) 1990-10-23 1990-10-23 データベース適正格納方式

Publications (1)

Publication Number Publication Date
JPH04160475A true JPH04160475A (ja) 1992-06-03

Family

ID=17684746

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2284918A Pending JPH04160475A (ja) 1990-10-23 1990-10-23 データベース適正格納方式

Country Status (1)

Country Link
JP (1) JPH04160475A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6169982B1 (en) 1996-04-26 2001-01-02 Hitachi, Ltd Parallel data base record distribution method and parallel data base management system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6169982B1 (en) 1996-04-26 2001-01-02 Hitachi, Ltd Parallel data base record distribution method and parallel data base management system
US6584457B1 (en) 1996-04-26 2003-06-24 Hitachi, Ltd. Parallel data base record distribution method and parallel data base management system
US6745191B2 (en) 1996-04-26 2004-06-01 Hitachi, Ltd. Parallel database record distribution method and parallel database management system

Similar Documents

Publication Publication Date Title
US6205451B1 (en) Method and apparatus for incremental refresh of summary tables in a database system
US6178425B1 (en) Method of determining the visibility to a remote database client of a plurality of database transactions using simplified visibility rules
O'Neil et al. Multi-table joins through bitmapped join indices
Olken et al. Random sampling from databases: a survey
US10152513B2 (en) Managing record location lookup caching in a relational database
US6282544B1 (en) Method and apparatus for populating multiple data marts in a single aggregation process
Tao et al. Branch-and-bound processing of ranked queries
US20020194157A1 (en) Partition pruning with composite partitioning
US5845113A (en) Method for external sorting in shared-nothing parallel architectures
CA2275399A1 (en) Computer executable workflow control system
JP2004518226A (ja) データベースシステムおよびクエリオプティマイザ
US5995968A (en) Method of creating meta data and processor load data in a mobile switching center
JPH04160475A (ja) データベース適正格納方式
CA2322603C (en) Optimizing updatable scrollable cursors in database systems
Weintraub et al. Predicate Containment Caching in Cloud Data Lakes
JP2002140218A (ja) データ処理方法、コンピュータ読み取り可能な記録媒体及びデータ処理装置
JPH05242176A (ja) 図面の世代管理方式
PARK et al. Accelerating Sequential Pattern Mining on Spark: A SPADE-based Approach
Indra et al. Inner implementation and application of hash map
JPS6380325A (ja) 情報検索方法
Li et al. Maintenance of Range Skyline Query
JPH05314188A (ja) 範囲をもつデータの検索処理方式
JPH04337867A (ja) データベース検索システム
JPH02206840A (ja) オブジェクト記憶管理方式
JP2885750B2 (ja) 情報処理装置