ITとかCockatielとか

技術のこととか。飼鳥(オカメインコ)のこととか。気になったこととか。基本的には備忘録。

ACID特性

ACID特性

原子性(Atomicity)

  • トランザクションに含まれる個々の手順が「すべて実行される」か「一つも実行されない」のどちらかの状態になる。
  • トランザクションは、完全に実行が完了するか、全く実行されなかったかの状態しかとらない性質である。

一貫性(Consistency)

  • トランザクションの前後でデータの整合性が保たれ、矛盾の無い状態が継続される。
  • 整合性のとれたデータベースに対して、トランザクション実行後も整合性が取れている性質である。

独立性(Isolation)

耐久性(Durability)

  • トランザクションが完了したら、その結果は記録され、システム障害などが生じても失われることがない。
  • ひとたびコミットすれば、その後どのような障害が起こっても状態の変更が保たれるという性質である。