トランザクションが、データベースに対する更新処理を完全に行なうか、全く処理しなかったのように取り消すか、のいずれかを保証する特性はどれか。
ア | 一貫性(consistency) |
イ | 原子性(atomicity) |
ウ | 耐久性(durability) |
エ | 独立性(icolation) |
答え イ
【解説】
ア | 一貫性は、処理の開始時と終了時にデータベースが整合性を保っていることです。 |
イ | 原子性は、トランザクションの全ての処理を実行するか、全く実行しないかのどちらかであることを保証することです。 |
ウ | 耐久性は、一度成功した処理はいつまでも有効で、取り消されない事です。 |
エ | 独立性は、処理の途中の状態が外部から見えず、他の処理から独立していることです。 |
【キーワード】
・ACID特性