4 ms·
> I'm going to assume the later. Why would they need to perform Paxos on every I'm going to assume the later. Why would they need to perform Paxos on every sing
by strlen 16y ago
> I'm going to assume the later. Why would they need to perform Paxos on every I'm going to assume the later. Why would they need to perform Paxos on every single transaction when just using it to elect a master gets 99.9% of the benefits? That would be consistent with the implementation of BigTable in general.
That's my thought as well: essentially they have a bigtable cluster replicated in multiple datacenters, with WALs being shipped between them.
That's consistent with the way Google builds systems and with recent papers suggests that correlated failures are more common than one thinks and going to a different datacenter is a wiser strategy than increasing replication factor within a single datacenter.