Atomicity-将资金从一个账户转移到另一个账户的交易包括从第一个账户进行取款操作,并在第二个账户上进行存款操作.如果存款操作失败,您也不希望发生取款操作.
Consistency-跟踪支票账户的数据库可能只允许每笔交易存在唯一的支票号码
Isolation-查询余额的出纳员必须与涉及从同一账户提款的并发交易隔离.只有当取款交易成功提交且出纳员再次查看余额时,才会报告新余额.
Durability-不得允许系统崩溃或任何其他故障丢失事务结果或数据库内容.持久性通常是通过单独的事务日志(log)实现的,这些事务日志(log)可以从某个选定的时间点(如备份)"重新创建"所有事务.
(勒多菲尔的link本书中的真实例子摘要)