問題
選択肢
- 1原子性(Atomicity)
- 2可用性(Availability)
- 3正確性(Accuracy)
- 4自動性(Automation)
正解
1. 原子性(Atomicity)
詳しい解説を見る解説を閉じる
解説
ACID特性のA、すなわち原子性(Atomicity)は、トランザクションを構成する複数の処理を「全部成功させて反映するか、一つでも失敗したら全部なかったことにするか」のどちらか一方に必ず収める性質です。原子はそれ以上分割できない最小の粒という意味で、処理の途中で中途半端に止まる状態を許さないことを表しています。 身近な例が銀行振込で、引き落としと入金はセットで完結しなければなりません。引き落としだけ済んで入金前に障害が起きたら、原子性によって引き落としも取り消され、お金が宙に消える事態を防ぎます。残りの選択肢は紛らわしい言い換えで、可用性(Availability)はシステムがいつでも使える度合い、正確性(Accuracy)はデータの正しさを指す一般用語、自動性(Automation)は処理の自動化を指す言葉で、いずれもACIDのAではありません。ACIDのAは「全か無か」を保証する原子性だと覚えておきましょう。
中小企業診断士トップ
一問一答・予想問題・まとめノート