High Availability Database | Cockroach Labs
skip to Main Content


Ensure your apps are always on and always available

Architected to withstand any outage, CockroachDB allows your apps and services to have continuous access to data.

Survive system failures

If a machine, zone or region goes down, other CockroachDB nodes handle queries, without compromising correctness or availability

Upgrade Icon

Eliminate planned downtime

Perform rolling upgrades of the database, operating systems and machines, and keep apps online as you roll out new features

Avoid expensive backup tools

Simplify your architecture with a globally active database instead of relying on expensive, brittle active-passive configurations

Only CockroachDB can reduce RPO to zero and ensure your apps are always on

Live rolling upgrades

Upgrade to new versions of CockroachDB without interrupting a cluster’s overall health and operations

Self-healing infrastructure

CockroachDB intelligently redistributes data across a cluster without requiring operator intervention

Distributed backup/restore

Back up your full cluster to services like AWS S3, Google Cloud Storage, or NFS for the unlikely case you need to restore data

Point in time recovery

Roll back CockroachDB to the exact moment before a mistyped delete or update happened

Ready to get started?

Launch a free 30-day CockroachCloud cluster today

Learn More About CockroachDB

Case Study

Digital bank Nubank migrates to CockroachDB for scale & infrastructure resiliency

read more

High Availability Architecture with CockroachDB

read more
Back To Top