ACID Property
ACID はトランザクションの四大保証:原子性、一貫性、隔離性、永続性であり、信頼性の高いトランザクション処理を保証する。
目的
リレーショナルデータベースのトランザクション正確性の基盤を理解し、障害下でのデータ一貫性保証を評価する。
メカニズム
原子性:全実行または全ロールバック。一貫性:制約を満たす。隔離性:並行トランザクションが互いに干渉しない。永続性:コミット後は障害でも消失しない。WAL + ロック + MVCC で実現。
ユースケース
- トランザクション設計
- データベース選定
- 障害リカバリの評価