On Wednesday, August 14, I'll be giving a livestreamed talk with @fauna, discussing various approaches for transactional isolation in globally distributed systems, including Spanner, @CockroachDB, FaunaDB, @YugaByteDB, @VoltDB, Percolator, and TiDB.http://www2.fauna.com/wcdistributedarchitectures …
Nice video, thanks again Kyle! Upon a rewatch, I'm left wondering whether I'm missing something on the Calvin Lamport diagram: https://youtu.be/w_zYYF3-iSo?t=2607 ….
-
-
Doesn't "Wait for all log shards" imply a third sync cross-DC hop? For any log segment without a local Paxos leader, won't a given DC need to wait for propose, ack, AND commit to be able to append its txns to the global txn log, which is a prereq to apply any later txn? cc
@evan -
I may have forgotten to explain this in the talk, but you can (in most cases) pick a log segment with a local leader, because, in general, every DC will have leaders for one (or more) log segments. If all local leaders are down, yes, you'd have to proxy, which would add hops.
- Još 10 drugih odgovora
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.