Building CockroachDB for performance at scale
summary
CockroachDB offers two cross-cluster replication modes with concrete guarantees: PCR (GA 24.1) is cluster-level, unidirectional, asynchronous replication that copies only committed transactions and DDL, benchmarks at hundreds of thousands of writes/sec, and delivers ~30s RPO, 1–2 min RTO plus point‑in‑time failover for logical errors; LDR (GA 25.2) is table-level, bidirectional logical replication that enables active‑active two‑DC topologies, uses MVCC timestamps for last‑writer‑wins conflict resolution, and supports workload isolation and online data migration.
AI-written summary · about
chapters (8)
- 0:00CockroachDB evolution intro
- 3:57Cross-cluster replication tools
- 7:31PCR deep dive
- 13:30Disaster handling with PCR
- 16:19Logical replication intro
- 18:47LDR for HA and isolation
- 20:52PCR vs LDR comparison
- 21:55Summary
related talks
48mBuilding mission-critical applications with CockroachDB
31mFuture-proofing operational data at scale
14mBuilding CockroachDB for performance at scale
01h 11mFearless global transactions with
52mCockroachDB
14mHow CockroachDB can enable Multi-Region Deployments and Data Locality
42mThe hows and whys of a distributed SQL database
24mNavigating Distributed Databases: Challenges & Opportunities
