過去問解きまくり研究所 ホーム

平成25年度 春期 午前Ⅱ 問19

トランザクション処理

直列化可能スケジュールの説明

トランザクション管理の直列化可能スケジュールを説明したものはどれか。

答えと解説を見る

✓ これが正解ウトランザクションを順番に実行した場合と同じ結果をもつように,並行実行するスケジュール

解説

順番に実行したときと同じ結果になるように、並行実行するスケジュールです。

直列化可能スケジュールは、複数のトランザクションを並行して実行しながら、その結果が、トランザクションを何らかの順番で一つずつ実行した場合の結果と同じになるスケジュールです。一つずつ順に実行すれば互いの干渉は起きませんが、待ち時間が長くなります。直列化可能性は、並行実行による効率を保ちつつ、結果の正しさを順番に実行した場合と同じ基準で保証する考え方です。2相ロッキングプロトコルに従ってロックをかけると、直列化可能性が保証されることが知られています。直列に実行することではなく、結果が直列と同じになることだと区別すると、紛らわしい記述を見分けられます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成25年度 春期 データベーススペシャリスト試験 午前Ⅱ 問19

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)