CockroachDB
Distributed SQL that scales
★ 4.3
Distributed SQL database with automatic sharding, failover, and global consistency. PostgreSQL-compatible with serializable isolation and multi-region support.
Características
✓ Distributed SQL with automatic sharding
✓ PostgreSQL wire protocol compatible
✓ Serializable isolation (strongest consistency)
✓ Multi-region with low-latency reads
✓ Automatic failover and repair
✓ Change data capture (CDC)
✓ JSONB support
✓ Serverless option
✓ SOC 2 Type II compliant
Ventajas
- + True distributed SQL at scale
- + Strongest consistency guarantees
- + PostgreSQL compatibility
- + Survives region failures
- + Generous serverless free tier
Desventajas
- − More complex than single-node DBs
- − Higher latency for writes
- − Some Postgres features unsupported
- − Pricing can be confusing