Cockroach 设计文档(官文翻译)
目 录
6 Lock-Free Distributed Transactions无锁分布式事务... 10
7 Hybrid Logical Clock混合逻辑时钟... 12
8 Transaction execution flow事务执行流程... 12
9 Conflict Resolution冲突解决方案... 14
10 Strict Serializability (Linearizability)严格序列化(线性化)... 21
11 Logical Map Content逻辑Map内容... 22
12 Stores and Storage(store和存储)... 23
15 Range Metadata (range元数据)... 25
16 Raft - Consistency of Range Replicas (Raft – Range副本一致性)... 28
17 Range Leases (Range租期)... 29
17.1 Colocationwith Raft leadership与Raft leadership合并... 31
17.2 CommandExecution Flow 命令执行流程... 31
18 Splitting / Merging Ranges拆分/合并range. 33
19 Node Allocation (via Gossip)节点分配(通过Gossip算法)... 35
20 Node and Cluster Metrics节点和集群指标... 37
21 Key-prefix Accounting and Zones (key前缀记帐和地域)... 38
22.1 Languagesupport 语言支持... 41
22.2 SQLarchitecture (SQL结构)... 42
22.3 Datamapping between the SQL model and KV (SQL模型和KV之间数据映射)... 43