2009-02-10 The ACID Properties - Database Management Systems study db database Database Management Systemsの16章。 やっと Transaction に突入。 マインドマップから再構成したまとめ DB は ACID を維持する Atomic トランザクションは全てのアクションが実行される or 全く実行されないのどちらかしかありえない 中途半端に実行される事はない Consistency トランザクションの前後でデータは無矛盾である Isolation 他のトランザクションの影響を受けないし、与えない Durability トランザクション成功後、データがなくなる事はない どうやって維持するか? Atomic Log による Undo をサポートする Consistency atomic, isolation, transaction consistency(ユーザが維持) で維持する Isolation トランザクションが交互に配置されたとしても、関係するトランザクションが Serial に特定の順番で実行されたかのような効果がある仕組み Durability Log で維持 所感 まだ overview なので難しくない リンク 一人読書会 - Database Management System