なみひらブログ

学んだことを日々記録する。~ since 2012/06/24 ~

DBでの並行処理の原則

ACID原則

  • 原子性 (Atomicity) - 操作は全体が行われるか全く行われないかのいずれかである。換言すればトランザクションは外から見て不可分に行われる。
  • 一貫性 (Consistency) - 全てのトランザクションはデータベースの一貫した状態を保つ。
  • 独立性 (Isolation) - トランザクション同士が互いに影響を与えることはできない。
  • 永続性 (Durability) - コンピュータシステムがクラッシュしても成功したトランザクションの結果は失われない。

参照:並行性制御 - Wikipedia