ACID特性とは
トランザクションが満たすべき4つの性質。原子性・一貫性・独立性・耐久性の頭文字です。
解説
トランザクションは、一連の処理をひとまとまりとして扱う単位です。原子性(Atomicity)は、すべて実行されるか、全く実行されないかのどちらかであること。一貫性(Consistency)は、処理の前後でデータの整合性が保たれること。独立性(Isolation)は、同時に実行される他のトランザクションから影響を受けないこと。耐久性(Durability)は、コミットした結果が、障害が起きても失われないことです。処理を確定するのがコミット、取り消して元に戻すのがロールバックです。
試験での出方
ACIDの4つの性質の説明と名称の対応を選ぶ問題が頻出です。障害回復でのログの使い方(ロールフォワード・ロールバック)も関連して問われます。
あわせて読みたい用語
この用語が解説に出てくる問題
- 令和元年度 秋期 問28一つのトランザクションはトランザクションを開始した後,五つの状態(アクティブ,アボート処理中,アボート済,コミット処理…
- 令和元年度 秋期 問292相ロッキングプロトコルに従ってロックを獲得するトランザクション A,B を図のように同時実行した場合に,デッドロック…
- 平成31年度 春期 問57ディスク障害時に,フルバックアップを取得してあるテープからディスクにデータを復元した後,フルバックアップ取得時以降の更…
- 平成30年度 秋期 問29ロックの粒度に関する説明のうち,適切なものはどれか。
- 平成30年度 秋期 問30データベースが格納されている記憶媒体に故障が発生した場合,バックアップファイルとログを用いてデータベースを回復する操作…
この用語がよく出る分野:データベースの要点と過去問一覧