問30令和2年度 10月テクノロジ系
トランザクションの ACID 特性のうち,耐久性(durability)に関する記述として,適切なものはどれか。
- ア正常に終了したトランザクションの更新結果は,障害が発生してもデータベースから消失しないこと
- イデータベースの内容が矛盾のない状態であること
- ウトランザクションの処理が全て実行されるか,全く実行されないかのいずれかで終了すること
- エ複数のトランザクションを同時に実行した場合と,順番に実行した場合の処理結果が一致すること
正解はア
解説 本サイト独自(IPA公表のものではありません)
ア 耐久性とは,正常に終了したトランザクションによる更新結果が確定し,その後に障害が発生しても失われない性質である。したがって,終了済みの更新結果がデータベースから消失しないという記述が該当する。
- イ データベースを矛盾のない状態に保つ性質の説明であり,正常に終了した更新結果を障害後も保持する耐久性の説明ではない。
- ウ 一連の処理を全て実行するか,全く実行しないかのどちらかにする性質の説明であり,耐久性とは異なる。
- エ 同時に実行した場合でも,順番に実行した場合と同じ結果にする性質の説明であり,耐久性とは異なる。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和2年度 10月 応用情報技術者試験 午前 問30