IT用語帳
A-1データベース · トランザクション処理

ロック方式

Locking

ろっくほうしき

同時実行制御の方式の一つで、トランザクションがデータにアクセスする前にロックをかけ、他のトランザクションのアクセスを制限する方式。読取り用の共有ロックと、更新用の専有ロックがあり、ロックをかける範囲(ロック粒度)が細かいほど同時実行性は高まるが管理の負荷は増える。デッドロックへの対処が必要になる。

共有:

Related

他の資格での定義

FEロック方式

同時実行制御(排他制御)の方式の一つで、トランザクションがデータにアクセスする前にロックを掛け、ほかのトランザクションの競合するアクセスを、ロックが解放されるまで待たせる方式。読取りに使う共有ロックと更新に使う専有ロックを使い分ける。互いのロックの解放を待ち合うデッドロックが起きることがある。

APロック方式

同時実行制御(排他制御)の方式の一つで、トランザクションがデータにアクセスする前にロックを掛け、ほかのトランザクションの競合するアクセスを、ロックが解放されるまで待たせる方式。読取りに使う共有ロックと更新に使う専有ロックを使い分け、2相ロッキングプロトコルに従えば直列化可能性が保証される。待ち合いによるデッドロックは、検出して一方をロールバックするか、Wait-Die方式などで予防する。

PD-Dロック方式

トランザクションがデータにアクセスする前にロックを掛け、他のトランザクションが競合するアクセスをする場合はロックの解放まで待たせる同時実行制御の方式。読取り用の共有ロックと更新用の専有ロックを使い分け、2相ロッキングプロトコルに従えば直列化可能性が保証される。待ち合いによってデッドロックが起き得るので、検出や予防の仕組みを併用する。

PD-Sロック方式

同時実行制御の方式の一つで、トランザクションがデータにアクセスする前にロックを掛け、競合するアクセスをロックの解放まで待たせる方式。読取りに使う共有ロックと更新に使う専有ロックを使い分け、2相ロッキングプロトコルに従えば直列化可能性が保証される。待ち合いによってデッドロックが起き得るので、検出して一方をロールバックするか、Wait-Die方式などで予防する。

Past Exams

過去問での出題

過去問で 7 回出題(データベーススペシャリスト試験 7)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語