*[情報処理]ACID

  • 原子性(Atomicity)・・・commitかrollbackで終了し、値が必ずどちらかの状態であること
  • 一貫性(Consistency)・・・トランザクションの開始時と終了時にデータベースが整合性を保っていること。トランザクションはデータベースのルールないし整合性制約(integrity constraints)を犯さない。
  • 独立性(Isolation)・・・複数の処理を同時実行した結果と順に1つずつ実行した結果は均しい。
  • 永続性(Durability)・・・commitされたデータは必ずDB内に存在する(障害等によってDBは損なわれない)