background texture

Data Council 2019: Architecture of a Geo-Distributed SQL Database

CockroachDB engineer Nathan VanBenschoten speaks to the architecture of an open-source, geo-distributed, SQL database. 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.