テクノロジ系出題頻度 3/3
トランザクション
とらんざくしょん
定義
不可分な一連のDB処理。すべて成功するか、すべて取消(ロールバック)されるかのいずれか。
詳細解説
銀行振込(口座Aから引落・口座Bへ入金)のように、一部だけ成功すると整合性が崩れる処理を1単位にまとめる。BEGIN/COMMIT/ROLLBACK文で制御する。完全性を保証する性質をACID特性と呼ぶ。複数ユーザーが同時にデータを更新する場合は、ロック・分離レベルにより整合性を保つ。分散システムではCAP定理によりACIDの厳格保証が困難なことがあり、BASEモデルが使われる場合もある。
「トランザクション」が出る問題
関連用語
よくある質問
Q. トランザクションとは何ですか?
A. 不可分な一連のDB処理。すべて成功するか、すべて取消(ロールバック)されるかのいずれか。
Q. IT パスポート試験での位置づけは?
A. テクノロジ系の重要用語です。出題頻度は 3/3 (★3)。 頻出のため確実に押さえておきましょう。