mirror of
https://github.com/Vonng/ddia.git
synced 2026-06-25 19:06:55 +08:00
fix: typos
This commit is contained in:
parent
2d112a301d
commit
89dd0a6032
1 changed files with 2 additions and 2 deletions
4
ch5.md
4
ch5.md
|
|
@ -199,7 +199,7 @@
|
||||||
|
|
||||||
因为滞后时间太长引入的不一致性,可不仅是一个理论问题,更是应用设计中会遇到的真实问题。本节将重点介绍三个由复制延迟问题的例子,并简述解决这些问题的一些方法。
|
因为滞后时间太长引入的不一致性,可不仅是一个理论问题,更是应用设计中会遇到的真实问题。本节将重点介绍三个由复制延迟问题的例子,并简述解决这些问题的一些方法。
|
||||||
|
|
||||||
### 读己之写
|
### 读已写入数据
|
||||||
|
|
||||||
许多应用让用户提交一些数据,然后查看他们提交的内容。可能是用户数据库中的记录,也可能是对讨论主题的评论,或其他类似的内容。提交新数据时,必须将其发送给领导者,但是当用户查看数据时,可以从追随者读取。如果数据经常被查看,但只是偶尔写入,这是非常合适的。
|
许多应用让用户提交一些数据,然后查看他们提交的内容。可能是用户数据库中的记录,也可能是对讨论主题的评论,或其他类似的内容。提交新数据时,必须将其发送给领导者,但是当用户查看数据时,可以从追随者读取。如果数据经常被查看,但只是偶尔写入,这是非常合适的。
|
||||||
|
|
||||||
|
|
@ -209,7 +209,7 @@
|
||||||
|
|
||||||
**图5-3 用户写入后从旧副本中读取数据。需要写后读(read-after-write)的一致性来防止这种异常**
|
**图5-3 用户写入后从旧副本中读取数据。需要写后读(read-after-write)的一致性来防止这种异常**
|
||||||
|
|
||||||
在这种情况下,我们需要 **读写一致性(read-after-write consistency)**,也称为 **读己之写一致性(read-your-writes consistency)**【24】。这是一个保证,如果用户重新加载页面,他们总会看到他们自己提交的任何更新。它不会对其他用户的写入做出承诺:其他用户的更新可能稍等才会看到。它保证用户自己的输入已被正确保存。
|
在这种情况下,我们需要 **读写一致性(read-after-write consistency)**,也称为 **读已写入一致性(read-your-writes consistency)**【24】。这是一个保证,如果用户重新加载页面,他们总会看到他们自己提交的任何更新。它不会对其他用户的写入做出承诺:其他用户的更新可能稍等才会看到。它保证用户自己的输入已被正确保存。
|
||||||
|
|
||||||
如何在基于领导者的复制系统中实现读后一致性?有各种可能的技术,这里说一些:
|
如何在基于领导者的复制系统中实现读后一致性?有各种可能的技术,这里说一些:
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue