2 ms·
How do you handle write conflicts?
by redwood 9y ago
How do you handle write conflicts?
- evanweaver 9y agoTransactions are strictly serialized; the paper explains how this works the best: https://fauna.com/pdf/FaunaDB-Technical-Whitepaper.pdf https://fauna.com/pdf/FaunaDB-Technical-Whitepaper.pdf We use a single-phase model inspired by Calvin, rather than Spanner's two-phase model. The tradeoff is that interactive transactions (like in SQL) are not supported, but overall latency and throughput are much better.