CockroachDB
Distributed SQL database designed for cloud-native applications
Strengths
- Horizontal scalability with no manual sharding
- Strong consistency with geo-replication
- PostgreSQL-compatible wire protocol
- Survives node failures automatically
- Cloud-native and Kubernetes-ready
Trade-offs
- Higher latency than single-node databases
- More complex to operate than PostgreSQL
- Smaller community and ecosystem
Common uses
- Multi-region applications
- High-availability systems
- Global databases
- Cloud-native apps