CockroachDB delivers resilient, distributed SQL database that guarantees immediate consistency for transactions and provides the unique ability to tie data to a location. It is a modern database built for microservices and the cloud, and it delivers core capabilities around these four important challenges:
Guarantee data is always correct and automate conflict resolution in a globally distributed environment, even at a massive scale.
Deliver always-on availability of the database for your services and sustain the loss of nodes or even complete data centers with a Zero RTO.
Provides the ability to tie rows to a location so that you can deliver low latency experience for users.
Reduce the operational complexity associated with horizontally scaling your data as CRDB automates balancing of data as you scale your database up or down.
CockroachDB is open source and fully cloud-native so you can database on-prem, in the cloud or in technologies like Kubernetes, without locking you into a single vendor or tech stack.
CockroachDB Use Cases:
CockroachDB often serves as a replacement for legacy RDBMS such as Oracle, as companies attempt to either save money or navigate an overall strategy of moving to the cloud.
CockroachDB also serves as a foundation database for many net new applications. These projects are typically cloud-native and may use tech like Kubernetes.