データベースのトランザクション T2の振る舞いのうち、ダーティリード(dirty
read)に関する記述はどれか。
正解と解説
正解 イ
トランザクションT1が行を更新し,トランザクション T2 がその行を検索する。 その後T1がロールバックされると、T2はその行に存在しない値を読んだことにな る。
ダーティリードは、T1が更新した行をT2が読み、その後T1がロールバックされると、T2はコミットされなかった(存在しない)値を読んだことになる現象です。選択肢1のロストアップデート、反復不能読取り、ファントムリードは別の分離性の問題で、ダーティリードとは異なります。
AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。