CockroachDB is a distributed SQL database built for global scale and high availability. Kimberlite is a compliance-first database built for regulated industries. CockroachDB optimizes for horizontal scalability; Kimberlite optimizes for auditability and formal verification.
When to Use Each
CockroachDB
Geo-distributed applications, PostgreSQL compatibility at global scale, high availability
Kimberlite
Regulated industries requiring immutable audit trails, formal compliance proofs, and cryptographic data integrity
Feature Comparison
A side-by-side comparison of capabilities relevant to regulated data workloads.
| Feature | CockroachDB | Kimberlite |
|---|---|---|
| Primary goal | Global scale and high availability | Compliance and auditability |
| Data model | Mutable rows (PostgreSQL-compatible) | Immutable append-only log |
| Compliance frameworks | Manual configuration | 23 frameworks formally verified (92 proofs) |
| Formal verification | None | 136+ proofs across 7 verification tools |
| Geo-distribution | Multi-region with locality-aware routing | Single-region (multi-region planned) |
| Wire protocol | PostgreSQL wire protocol | Custom protocol optimized for audit workloads |
| License | Business Source License (BSL) | Apache 2.0 |
| Data integrity | Raft consensus + checksums | VSR consensus + dual hash chains + CRC32 |
| Access control | PostgreSQL RBAC | RBAC + ABAC + field masking + consent management |
| Simulation testing | Standard test suites | VOPR deterministic simulation (46 scenarios) |
Architecture
How each database approaches data storage and integrity.
CockroachDB: Distributed SQL
CockroachDB distributes data across nodes using Raft consensus. It prioritizes horizontal scalability and PostgreSQL compatibility. Compliance requires external tooling and manual configuration.
Kimberlite: Compliance-First
Kimberlite stores data in an immutable, hash-chained log with VSR consensus. Compliance is structural: 23 regulatory frameworks are formally verified with 92 mathematical proofs.
Other Comparisons
Evaluate Kimberlite
Install in under 60 seconds. Start with a compliance-ready template.