データ指向アプリケーションデザイン――信頼性、拡張性、保守性の高い分散システム設計の原理

7章

トランザクションは自然法則ではない
データベースにアクセスするアプリケーションのためのプログラミングをシンプルにするという目的を持って生み出されたもの
安全性の保証
トランザクションはあらゆるアプリケーションが必要とするわけではない
トランザクションの保証を弱くする
トランザクションの保証を一切しない
ことで、メリットが生じることもある(パフォーマンスの向上や可溶性の向上)
抑えておくべき用語・概念
並行性の制御、レース条件
read commited
snapshot isolation(スナップショット分離)
serializability(直列化可能性)

7.1 トランザクションというとらえどころのない概念

ACID

原子性(Atomicityy)
一貫性(Consistency)
分離性(Isolation)
永続性(Durability)


Links

トランザクション

Tags

技術書