K-fix Learning & Playing

データベース


トランザクション処理

ACID特性

関連する複数の処理を一つの処理単位にまとめて管理するトランザクション処理に求められる4つの特性。

Atomicity(原子性)
トランザクションに含まれる個々の手順が「すべて実行される」か「一つも実行されない」のどちらかの状態になるという性質
Consistency (一貫性)
トランザクションの前後でデータの整合性が保たれ、矛盾の無い状態が継続される性質
Isolation(独立性)
トランザクション実行中の処理過程が外部から隠蔽され、他の処理などに影響を与えない性質
Durability(耐久性)
トランザクションが完了したら、その結果は記録され、システム障害などが生じても失われることがないという性質