The Architecture of a Geo-DistributedSQL Database
Presented by:
Andrew Woods
No video of the event yet, sorry!
A DistributedSQL database is unlike others in that it is architected to complement the elastic and durable nature of the cloud. They are designed to meet the needs of modern services-based applications and most are great within a region or two. But what about global scale?
In this talk, Andy Woods, Product Manager at Cockroach Labs, will speak to the architecture of a geo-distributed database and the challenges that latencies and data locality present. The talk will be a whirlwind tour of CockroachDB’s internals, covering the usage of Raft for consensus, the challenges of data distribution, distributed transactions, distributed SQL execution, and distributed SQL optimizations. We will also cover some of the challenges around geo-partitioning and the impact of locality of data on a geo-distributed database.
- Date:
- 2019 September 19 14:00 PDT
- Duration:
- 50 min
- Room:
- Ballroom
- Conference:
- Silicon Valley 2019
- Language:
- Track:
- Distributed SQL
- Difficulty:
- Medium