特許
J-GLOBAL ID:200903093194406065

同時発生制御方法とトランザクシヨン及び問合せ処理システム

発明者:
出願人/特許権者:
代理人 (1件): 頓宮 孝一 (外4名)
公報種別:公開公報
出願番号(国際出願番号):特願平4-272743
公開番号(公開出願番号):特開平5-225239
出願日: 1992年10月12日
公開日(公表日): 1993年09月03日
要約:
【要約】【目的】 トランザクシヨンと問合せとの同時発生を処理する分散型システムに適用するための同時発生制御システムを与える。【構成】 読み取り専用の問合せは問合せの活動期間にデータベースの一貫した「安定状態」を与えられる。ロツクを必要とする更新トランザクシヨンは長時間の問合せの終了を待つことなく進行することができる。2つ以上のバージヨンは、古い「安定状態」データを用いるために新しい問合せを強制せず、かつロールバツクなしで、時間切れでフエイズ・アウトする長時間の読み取り専用の問合せを許容するけれども、少なくとも2つのデータベース・バージヨンが必要である。読み取り専用の問合せが通常通り終了する前に、「安定状態」データベース・バージヨンの更新を許容するために、問合せを終了して、ロツキング・トランザクシヨンに変換することができる。
請求項(抜粋):
N個のデータベース・バージヨンが維持され、該バージヨンは現在のバージヨン(v)と、現在安定バージヨン(v-1)を含んでいるようなコンピユータで実行され、同時に発生されたトランザクシヨンと読み取り専用の問合せとを処理するシステムにおいて、次の要件を含む同時発生制御方法。(1) コミツトされていない上記トランザクシヨンのすべての動的な「非コミツト・リスト(UL)」を維持するステツプと、(2) 対応するバージヨン期間の間よりも早くない時期にコミツトされていないか、または、コミツトされていたかのいずれかである上記トランザクシヨンのすべての「非安定及び非コミツト・リスト(NSUL)」の1つ以上のバージヨンを維持するステツプと、(3) バージヨン期間(v)の間で到着した上記読み取り専用の問合せのすべてを上記現在安定バージヨン(v-1)のレコードに差し向けるステツプとを上記の順序に関係なく含むことと、(4) 下記の3つの遂行ステツプ、即ち、(a) バージヨン期間(v-N+2)の間で到着した上記読み取り専用の問合せのすべてが終了されるまで待機するステツプと、(b) 上記NSULバージヨン(v+1)を上記動的なULと等しく設定するステツプと、(c) 新しいバージヨン期間(v+1)を開始するステツプとを順番に遂行すること。
IPC (3件):
G06F 15/40 500 ,  G06F 12/00 513 ,  G06F 12/00 518

前のページに戻る