過去問ドリル

ACID特性とは

トランザクションが満たすべき4つの性質。原子性・一貫性・独立性・耐久性の頭文字です。

解説

トランザクションは、一連の処理をひとまとまりとして扱う単位です。原子性(Atomicity)は、すべて実行されるか、全く実行されないかのどちらかであること。一貫性(Consistency)は、処理の前後でデータの整合性が保たれること。独立性(Isolation)は、同時に実行される他のトランザクションから影響を受けないこと。耐久性(Durability)は、コミットした結果が、障害が起きても失われないことです。処理を確定するのがコミット、取り消して元に戻すのがロールバックです。

試験での出方

ACIDの4つの性質の説明と名称の対応を選ぶ問題が頻出です。障害回復でのログの使い方(ロールフォワード・ロールバック)も関連して問われます。

あわせて読みたい用語

この用語が解説に出てくる問題