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

令和2年度 10月 午前Ⅱ 問11

トランザクション処理

直列化可能性に関する問題

トランザクションの直列化可能性(serializability)の説明はどれか。

答えと解説を見る

✓ これが正解エ複数のトランザクションが同時実行された結果と,逐次実行された結果とが同じになる。

解説

同時実行の結果が、逐次実行した結果と同じになることです。

直列化可能性は、複数のトランザクションを同時に実行しても、その結果が、それらを何らかの順番で一つずつ実行した場合の結果と同じになる、という性質です。同時に動かして処理の効率を上げながら、結果の正しさは一つずつ実行した場合と同等に保てることを表します。ロックなどによる同時実行制御は、この性質を満たすために行われます。一つずつ順に実行すること自体ではなく、同時に実行した結果が逐次実行と同じになる、という結果の等しさに着目するのが見分け方です。

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

この問題の用語

出典:令和2年度 10月 データベーススペシャリスト試験 午前Ⅱ 問11

同じ用語が出る問題

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