特許
J-GLOBAL ID:201103012758196617

トランザクション処理向けストレージ方法および装置、トランザクショナルストレージ

発明者:
出願人/特許権者:
代理人 (1件): 井上 学
公報種別:特許公報
出願番号(国際出願番号):特願平11-159008
公開番号(公開出願番号):特開2000-347909
特許番号:特許第4306023号
出願日: 1999年06月07日
公開日(公表日): 2000年12月15日
請求項(抜粋):
【請求項1】計算機システムであって、 計算機と、 前記計算機に接続されるストレージシステムを備え、 前記ストレージシステムは、外部装置に接続される制御装置と、 前記制御装置に接続されるディスク装置と、を有し、 前記ディスク装置は、コンピュータのトランザクション処理の対象データで、一つ以上のカラムからなるレコードを複数有するテーブルを複数備えたデータベースを、固定のブロックを単位として、前記レコードのうち少なくとも一以上を各ブロックに格納し 前記制御装置は、 コミット前のデータを保持する第一のキャッシュ領域とコミット後のデータを保持する第二のキャッシュ領域と、 前記ブロックを一意に識別するブロックIDと、前記ブロック内でレコードを一意に識別するレコードIDとを含むレコードの指定を、前記計算機から受け、レコードを選択する第1のインタフェースと、 テーブルを一意に識別するテーブルIDと、レコード絞り込みのための条件とを含むレコードの指定とを前記計算機から受け、該当するレコードを選択する第2のインタフェースと、 インデックスを一意に識別するインデックスIDと該インデックスを検索するためのレコード絞り込みのための条件とを含むレコードの指定を前記計算機から受け、レコードを選択する第3のインタフェースと、 インデックスの中間ノードを一意に識別するブロックIDと、該インデックスを検索するためのレコード絞り込みのための条件とを含むレコードの指定を受けてレコードを選択する第4のインタフェースと、により構成される入出力制御部と、 前記第1、第2、第3及び第4のインタフェースいずれかで選択されたレコードが前記第1のキャッシュ領域に存在するか否かを判断し、存在する場合は、前記第1の記憶領域に存在するレコードに対する制御権を取得し、存在しない場合は、前記第2の記憶領域に存在するか否かを判断し、存在する場合は、前記第2の記憶領域に存在するレコードに対する制御権を取得し、前記選択されたレコードを前記第1の記憶領域に格納し、前記第2の記憶領域に存在しない場合は、前記ディスク装置から該当するレコードを取得するトランザクション処理部と、を備え、 前記計算機は、前記データベースの少なくとも一部に関連するインデクス情報を保持し、 前記インデクス情報を用いてデータベースを構成するレコードのいずれかにアクセスする場合、前記インデクス情報が前記データベースの全てに関連する場合は、前記インデクス情報を検索し、該当するブロックIDとレコードIDとを含むレコードの指定を含む前記ストレージシステムに読み出しリクエストを発行し、 前記インデクス情報が前記データベースの一部に関連する場合は、前記インデクス情報を検索し、スキャン要求とともに、検索で得られたレコードIDを含むレコードの指定を含む読み出しリクエストを前記ストレージシステムに発行し、 前記インデクス情報を前記計算機が有さない場合は、スキャン要求とともに前記ストレージシステムに読み出しリクエストを発行する入出力管理部を有する、ことを特徴とする計算機システム。
IPC (2件):
G06F 12/00 ( 200 6.01) ,  G06F 17/30 ( 200 6.01)
FI (4件):
G06F 12/00 535 C ,  G06F 12/00 518 A ,  G06F 12/00 545 A ,  G06F 17/30 240 A
引用特許:
出願人引用 (3件) 審査官引用 (3件)
引用文献:
出願人引用 (2件) 審査官引用 (2件)

前のページに戻る