【发布时间】:2022-01-18 23:52:55
【问题描述】:
最近我一直在做有关交易的讲座。一张幻灯片让我困惑了很长时间。我一直明白,可序列化意味着两个事务可以并行执行,结果将与它们串行执行的结果相同,对吗?而且我还阅读了伯克利的串行操作定义,我引用了 “确保隔离的最简单方法是在开始下一个事务的操作之前运行一个事务的所有操作直到完成。这称为串行时间表”。因此,基于上述,我非常困惑,日程安排怎么可能是串行的但不是可串行化的???我的意思是,这不是说我是人,但我不能成为人吗??
我已经多次与教授确认,从他的角度来看,这种说法是正确的。
请帮我理解!谢谢!
【问题讨论】:
标签: transactions