在Spanner:Google 的全球分布式数据库,第 2.1 节中,我们读到:
为了支持复制,每个 spanserver 在每个 tablet 上实现一个 Paxos 状态机。(早期的 Spanner 化身支持每个平板电脑多个 Paxos 状态机,这允许更灵活的复制配置。该设计的复杂性导致我们放弃了它。)
Paxos 状态机用于实现一致复制的映射包。
这个单一的 Paxos 状态机是否类似于“Paxos Made Simple”中提到的 Paxos 状态机?
我很好奇一旦一位新领导人选出了如何学习所有丢失的数据。任何人都可以在 Spanner 中描述 Paxos 组的详细实现吗?