問題
トランザクションのACID特性のうち、「原子性」の意味として正しいものはどれか。
選択肢
- 1トランザクションは全て完了するか、全くなかったことになるかのどちらかである
- 2トランザクションは矛盾のないデータを生成する
- 3複数のトランザクションは互いに干渉しない
- 4コミット済みのデータは永続的に保持される
正解
1. トランザクションは全て完了するか、全くなかったことになるかのどちらかである
詳しい解説を見る解説を閉じる
解説
原子性(Atomicity)はトランザクション内の全処理がall-or-nothingで実行される性質で、途中で失敗すれば全てロールバックし、成功すれば全てコミットされます。一貫性(Consistency)はデータベース状態の整合性、独立性/隔離性(Isolation)は並行実行の影響排除、耐久性(Durability)はコミット後の永続性。ACIDの各特性は頻出論点です。
一問一答
全400問を繰り返し学習