JPH021052A - 多段構成ハッシュ表によるシンボル登録・検索方式 - Google Patents

多段構成ハッシュ表によるシンボル登録・検索方式

Info

Publication number
JPH021052A
JPH021052A JP63140846A JP14084688A JPH021052A JP H021052 A JPH021052 A JP H021052A JP 63140846 A JP63140846 A JP 63140846A JP 14084688 A JP14084688 A JP 14084688A JP H021052 A JPH021052 A JP H021052A
Authority
JP
Japan
Prior art keywords
hash
hash table
registering
item
tables
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
JP63140846A
Other languages
English (en)
Inventor
Hiroshi Kawaguchi
宏 川口
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 Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP63140846A priority Critical patent/JPH021052A/ja
Publication of JPH021052A publication Critical patent/JPH021052A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、ハソンユ表構成方式に関し、特に、ハ、シュ
表の構成と、表への項目登録方式及び登録項目の検索方
式に関する。
従来の技術 従来、この種のシンボル表は、単一のハツシュ関数を用
い、1つの表内に登録項目をばらまき、また単一のハツ
シュ関数を用いて登録項目を検索する方式となっていた
発明が解決しようとする課題 上述した従来のハツシュ表構成法は、単一のハツシュ関
数を用いるために、様々な分布の登録項目に対し、表登
録・検索時にキーとなるシンボルの分布が片よった場合
であって、新たな項目の表への追加、及び登録項目の検
索の場合には、衝突による表内のサーチ回数が増し、表
アクセスの効率が低下するという欠点がある。
本発明は従来の上記実情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記欠点
を解消することを可能とした新規なシンボル登録・検索
表を提供することにある。
課題を解決するための手段 上記目的を達成する為に、本発明に係る2種のハツシュ
関数を用いたシンボル登録・検索方式は、実際に項目が
登録されるハソンユ表を決定するための表と、この表の
ためのハツシュ関数及び項目登録用の複数のハソンユ表
とハツシュ関数より成るハツシュ表決定用の表と、複数
のハツシュ表とがリンクされて構成されている。
項目の登録・検索時には、ます、対象項目に対する第1
のハツシュ関数値を用いて2段目のハツシュ表決定用の
表をインデックスし、使用するハツシュ表を決定する。
次に対象項目に対する2段目のハツシュ表に対応するハ
ツシュ関数の値を求め、この値でハツシュ表をインデッ
クスして対象エリアを決定する。2段目のハツシュ表に
対するハツシュ関数は、表毎に異なる関数を使うことが
できる。
実施例 次に本発明をその好ましい一実施例について図面を参照
して具体的に説明する。
第1図は本発明に係るハツシュ表の一実施例を示す構成
図である。
第1図を参照するに、本発明の一実施例は、ハツシュ表
決定用表(1段目のハツシュ表) 10とハツシュ関数
、2段目のハツシュ表20.21.22ト/’ツシユ関
数より成る。
項目登録時には、まず第1のハツシュ関数値でハツシュ
表決定用表■0をインデックスし、2段目の登録ハツシ
ュ表を決定する。
次に、第2のハツシュ関数値により、登録ハツシュ関数
をインデックスし、登録エリアを決定する。検索時も同
様の操作である。
第2図は表への登録・検索方式を示すフローチャートで
ある。
発明の詳細 な説明したように、本発明によれば、2段構成のハツシ
ュ表とそれぞれ表に対応する異なるハツシュ関数を用い
ることにより、表への登録・検索時の衝突を避け、単一
のハツシュ関数を用いた場合よりも表内に均等に対象項
目を分布させ、表へのアクセス効率を上げる効果が得ら
れる。
また、2段目のハツシュ表に対するハツシュ関数を表毎
に異なったものを選ぶことができ、項目の分布に対応し
た表への分散を実現することができる。
【図面の簡単な説明】
第1図は本発明に係る2重ハツシュ表構造のブロック図
である。 10、、、ハツシュ表決定用表、20.、、ハツシュ表
、21、、、ハツシュ表、22.、、ハツシュ表第2図
はハツシュ表への項目登録壷検索方式を示すフローチャ
ートである。 20ハフシュ表

Claims (1)

    【特許請求の範囲】
  1. 多段構成のハッシュ表より成り、登録、検索時に表毎に
    異なるハッシュ関数を用いることを特徴とする多段構成
    ハッシュ表によるシンボル登録・検索方式。
JP63140846A 1988-06-08 1988-06-08 多段構成ハッシュ表によるシンボル登録・検索方式 Pending JPH021052A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63140846A JPH021052A (ja) 1988-06-08 1988-06-08 多段構成ハッシュ表によるシンボル登録・検索方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63140846A JPH021052A (ja) 1988-06-08 1988-06-08 多段構成ハッシュ表によるシンボル登録・検索方式

Publications (1)

Publication Number Publication Date
JPH021052A true JPH021052A (ja) 1990-01-05

Family

ID=15278082

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63140846A Pending JPH021052A (ja) 1988-06-08 1988-06-08 多段構成ハッシュ表によるシンボル登録・検索方式

Country Status (1)

Country Link
JP (1) JPH021052A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0551652U (ja) * 1991-12-16 1993-07-09 東京電気株式会社 印字装置
WO2010070794A1 (ja) * 2008-12-19 2010-06-24 日本電気株式会社 情報処理装置
JP2017059246A (ja) * 2006-08-22 2017-03-23 アマゾン テクノロジーズ インコーポレイテッド 高可用性データを提供するためのシステム及び方法
JP2017519433A (ja) * 2014-05-30 2017-07-13 クアルコム,インコーポレイテッド パケット処理のためのマルチテーブルハッシュベースのルックアップ

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0551652U (ja) * 1991-12-16 1993-07-09 東京電気株式会社 印字装置
JP2017059246A (ja) * 2006-08-22 2017-03-23 アマゾン テクノロジーズ インコーポレイテッド 高可用性データを提供するためのシステム及び方法
WO2010070794A1 (ja) * 2008-12-19 2010-06-24 日本電気株式会社 情報処理装置
JP2010146308A (ja) * 2008-12-19 2010-07-01 Nec Corp 情報処理装置
US8396837B2 (en) 2008-12-19 2013-03-12 Nec Corporation Information processing apparatus
JP2017519433A (ja) * 2014-05-30 2017-07-13 クアルコム,インコーポレイテッド パケット処理のためのマルチテーブルハッシュベースのルックアップ

Similar Documents

Publication Publication Date Title
US6609131B1 (en) Parallel partition-wise joins
US6665684B2 (en) Partition pruning with composite partitioning
US5878409A (en) Method and apparatus for implementing partial declustering in a parallel database system
US5345585A (en) Method for optimizing processing of join queries by determining optimal processing order and assigning optimal join methods to each of the join operations
US6009432A (en) Value-instance-connectivity computer-implemented database
CN105247513A (zh) 用于使用固定表在无共享关系型数据库集群中进行分布式sql连接处理的***和方法
Stocker et al. Integrating semi-join-reducers into state-of-the-art query processors
US8583655B2 (en) Using an inverted index to produce an answer to a query
JP2004520633A (ja) 属性又はキー値を選択的に利用することによりクエリ生成を最適化する方法と装置
JP2001331509A (ja) リレーショナルデータベース処理装置、リレーショナルデータベースの処理方法及びリレーショナルデータベースの処理プログラムを記録したコンピュータ読み取り可能な記録媒体
Zhu et al. Top-k spatial joins
JPH021052A (ja) 多段構成ハッシュ表によるシンボル登録・検索方式
JPH07160557A (ja) データベースアクセス処理方法
US7620615B1 (en) Joins of relations in an object relational database system
Fischer et al. Batched processing for information filters
KR101928819B1 (ko) 관계형 데이터베이스의 조인 방법
Koutroumanis et al. Scalable Spatio-temporal Indexing and Querying over a Document-oriented NoSQL Store.
JPH10269225A (ja) データベース分割方法
JPH0644309A (ja) データベース管理方式
Matsliach et al. Distributing a B+-tree in a loosely coupled environment
CN101957853B (zh) 最小索引标识id查找方法及装置
JP5500552B2 (ja) 表データのデータ処理方法、データ処理システムおよびそのコンピュータプログラム
JP2002092008A (ja) データ分割処理装置及び方法
CN112597248A (zh) 一种大数据分区存储方法及装置
Henderson Multi-way hash join effectiveness