mirror of
https://github.com/Vonng/ddia.git
synced 2026-06-21 00:47:05 +08:00
commit
1253918ade
2 changed files with 2 additions and 2 deletions
2
ch9.md
2
ch9.md
|
|
@ -406,7 +406,7 @@ CAP 定理的正式定义仅限于很狭隘的范围【30】,它只考虑了
|
|||
|
||||
* 每个节点每秒可以处理不同数量的操作。因此,如果一个节点产生偶数序列号而另一个产生奇数序列号,则偶数计数器可能落后于奇数计数器,反之亦然。如果你有一个奇数编号的操作和一个偶数编号的操作,你无法准确地说出哪一个操作在因果上先发生。
|
||||
|
||||
* 来自物理时钟的时间戳会受到时钟偏移的影响,这可能会使其与因果不一致。例如 [图 8-3](img/fig8-3.png) 展示了一个例子,其中因果上晚发生的操作,却被分配了一个更早的时间戳。[^vii]
|
||||
* 来自物理时钟的时间戳会受到时钟偏移的影响,这可能会使其与因果不一致。例如 [图 8-3](img/fig8-3.png) 展示了一个例子,其中因果上晚发生的操作,却被分配了一个更早的时间戳。[^viii]
|
||||
|
||||
[^viii]: 可以使物理时钟时间戳与因果关系保持一致:在 “[全局快照的同步时钟](ch8.md#全局快照的同步时钟)” 中,我们讨论了 Google 的 Spanner,它可以估计预期的时钟偏差,并在提交写入之前等待不确定性间隔。这种方法确保了实际上靠后的事务会有更大的时间戳。但是大多数时钟不能提供这种所需的不确定性度量。
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue