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: Any private or public cloud, across multiple clouds, using our innovative Bring Your Own Cloud (BYOC) offering, on premises, self-hosted, or in a hybrid deployment encompassing some or all of these. Use the best solution for your workloads without cloud provider or deployment model lock-in.

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