If you like Spanner, you’ll love CockroachDB. Learn more about the difference between them.

CockroachDB was architected for complex, high performant distributed transactions with serializable isolation as the default.

Supports geo-partitioning with zone configurations for data locality, compliance, and low latency.

Synchronous replication across regions, cloud providers, on-premises, or hybrid with Raft consensus for fault tolerance and strong consistency.


CockroachDB is architected to give you the freedom to deploy your database anywhere and on any cloud. You can use the best solution and still gain value from any cloud provider
Make smart use of your existing resources with CockroachDB’s hybrid-cloud capabilities. AWS Aurora won’t let you deploy in a hybrid environment
Pick any (or multiple) providers and run self-deployed or as-a-service. Because no one should have to be locked into a single provider
Effortlessly scale and take control of your workloads. Avoid the significant egress costs often seen when moving data with AWS Aurora