FREE DATABASES & DATA SYSTEMS TRACK
Distributed SQL & NewSQL
Can SQL transactions survive global distribution?
Can SQL transactions survive global distribution?
Combine relational semantics with sharding, consensus, distributed transactions, clocks, rebalancing, and regional failure.
Systems compared
- Spanner
- CockroachDB
- TiDB
- YugabyteDB
- FoundationDB
Open the engine
- Consensus and replication
- Distributed transactions
- Clock and ordering models
- Range sharding
- Rebalancing and failover
Reconstruction lab
Trace a transaction across replicas and defend a topology for a multi-region product.