An open source, survivable, strongly consistent, scale-out SQL database.
Simple horizontal scalability for your SQL database.
Survivable with no downtime for restarts, failures, or outages.
No vendor lock-in. Use CockroachDB across clouds.
CockroachDB Makes Data Easy
Simple Deployment & Operation
Easy to deploy, operate, and secure with encrypted communication and SSL authentication in any environment. Learn more
Scale-Out SQL
Standard SQL interface provides access to familiar and well-established relational concepts, tools, and processes. The PostgreSQL wire protocol is supported so you can connect using any PostgreSQL client driver. Learn more
Highly Available By Design
Designed to survive software and hardware failures from server restarts to data center outages. This is accomplished using strongly-consistent replication and automated repair after failures. Learn more
Automated Horizontal Scaling & Repair
With horizontal scaling and minimal operator overhead, adding capacity is as easy as pointing a new node at the running cluster. Data is automatically rebalanced to nodes with more capacity. Learn more
Strong Consistency
Consistent replication via majority consensus between replicas, with no possibility of reading stale data. Upgrade… Patch… Restart… Rest assured, your applications won’t notice. Learn more
Distributed Transactions
Transactions are distributed across the cluster, whether the servers are in a single location or across multiple data centers. You don’t need to know the precise location of data; just talk to any node, and your transaction gets to the right place. Learn more
How does CockroachDB compare?
Traditional RDBMS NoSQL CockroachDB
Highly Available
Acid Transactions