Skip to content

Transaction

Transaction是一个非常好的抽象。

TODO: 需要添加data insensitive system book中的观点

wikipedia Transaction

Computing

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

维基百科Atomicity (database systems)

维基百科Transaction processing