Merge pull request #9 from pengweisong/patch-2

Update ch05.md
This commit is contained in:
muniao 2022-11-26 15:35:16 +08:00 committed by GitHub
commit 8882e88e90
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -592,7 +592,7 @@ LWW 有一个问题,就是多个并发写入的客户端,可能都认为自
使用 LWW 唯一安全的方法是key 是一次可写,后变为只读。如 Cassandra 建议使用一个 UUID 作为主键,则每个写操作都只会有一个唯一的键。
### 发生于**之前Happens-before和并发关系
### 发生于之前Happens-before和并发关系
考虑之前的两个图:
@ -669,4 +669,4 @@ key1: [Va, Vb, Vc]
x <= x1 && y <= y1 && z <= z1
```
每个副本在遇到写入时,会增加对应键的版本号,同时跟踪从其他副本中看到的版本号,通过比较版本号大小,来决定哪些值要覆盖哪些值要保留。
每个副本在遇到写入时,会增加对应键的版本号,同时跟踪从其他副本中看到的版本号,通过比较版本号大小,来决定哪些值要覆盖哪些值要保留。