From 634fe0b1c49d54dee52614433fa4e5708999161e Mon Sep 17 00:00:00 2001 From: Chengyin Liu <39553789+lynkeib@users.noreply.github.com> Date: Sat, 4 Jun 2022 23:45:34 -0700 Subject: [PATCH] adjust wording for locking and leader election adjust wording for locking and leader election --- ch9.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch9.md b/ch9.md index 19b2088..65621d2 100644 --- a/ch9.md +++ b/ch9.md @@ -159,7 +159,7 @@ [^iii]: 严格地说,ZooKeeper 和 etcd 提供线性一致性的写操作,但读取可能是陈旧的,因为默认情况下,它们可以由任何一个副本提供服务。你可以选择请求线性一致性读取:etcd 称之为 **法定人数读取(quorum read)**【16】,而在 ZooKeeper 中,你需要在读取之前调用 `sync()`【15】。请参阅 “[使用全序广播实现线性一致的存储](#使用全序广播实现线性一致的存储)”。 -分布式锁也在一些分布式数据库(如 Oracle Real Application Clusters(RAC)【18】)中更多的粒度级别上使用。RAC 对每个磁盘页面使用一个锁,多个节点共享对同一个磁盘存储系统的访问权限。由于这些线性一致的锁处于事务执行的关键路径上,RAC 部署通常具有用于数据库节点之间通信的专用集群互连网络。 +分布式锁也在一些分布式数据库(如 Oracle Real Application Clusters(RAC)【18】)中更高的粒度级别上使用。RAC 对每个磁盘页面使用一个锁,多个节点共享对同一个磁盘存储系统的访问权限。由于这些线性一致的锁处于事务执行的关键路径上,RAC 部署通常具有用于数据库节点之间通信的专用集群互连网络。 #### 约束和唯一性保证