Transaction
Transaction是一个非常好的抽象。
TODO: 需要添加data insensitive system book中的观点
wikipedia Transaction
Computing
- Transaction processing, information processing that is divided into individual, indivisible operations
- Database transaction, a unit of work performed within a database management system
- Atomic transaction, a series of database operations such that either all occur, or nothing occurs
wikipedia Transaction processing
Transaction processing is information processing in computer science that is divided into individual, indivisible operations called transactions. Each transaction must succeed or fail as a complete unit; it can never be only partially complete.
NOTE: 上述对transaction的解释是比较好的。
all-or-nothing
Application
Transactional memory
Transactional file
Database transaction
这是我们最最熟悉的。
Draft
transaction: application层的atomic
维基百科Transaction