問題
トランザクションのACID特性のうち、「すべての処理が成功するか、すべて失敗する」性質を何というか。
選択肢
- 1ア 原子性(Atomicity)
- 2イ 一貫性(Consistency)
- 3ウ 独立性(Isolation)
- 4エ 永続性(Durability)
解答と解説を見る
正解
1. ア 原子性(Atomicity)
解説
原子性(Atomicity)は「トランザクション内の処理はすべて成功するか、すべて失敗する」性質で、中途半端な状態を許さないことを意味します。一貫性は整合性保持、独立性は他トランザクションからの分離、永続性はコミット後のデータ保持を指します。