2
0
Fork 0
mirror of https://github.com/Vonng/ddia.git synced 2026-06-21 00:47:05 +08:00

adjust wording for locking and leader election

adjust wording for locking and leader election
This commit is contained in:
Chengyin Liu 2022-06-04 23:45:34 -07:00 committed by GitHub
parent cbe0e3ecd9
commit 634fe0b1c4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

2
ch9.md
View file

@ -159,7 +159,7 @@
[^iii]: 严格地说ZooKeeper 和 etcd 提供线性一致性的写操作但读取可能是陈旧的因为默认情况下它们可以由任何一个副本提供服务。你可以选择请求线性一致性读取etcd 称之为 **法定人数读取quorum read**【16】而在 ZooKeeper 中,你需要在读取之前调用 `sync()`【15】。请参阅 “[使用全序广播实现线性一致的存储](#使用全序广播实现线性一致的存储)”。
分布式锁也在一些分布式数据库(如 Oracle Real Application ClustersRAC【18】中更的粒度级别上使用。RAC 对每个磁盘页面使用一个锁多个节点共享对同一个磁盘存储系统的访问权限。由于这些线性一致的锁处于事务执行的关键路径上RAC 部署通常具有用于数据库节点之间通信的专用集群互连网络。
分布式锁也在一些分布式数据库(如 Oracle Real Application ClustersRAC【18】中更的粒度级别上使用。RAC 对每个磁盘页面使用一个锁多个节点共享对同一个磁盘存储系统的访问权限。由于这些线性一致的锁处于事务执行的关键路径上RAC 部署通常具有用于数据库节点之间通信的专用集群互连网络。
#### 约束和唯一性保证