CockroachDB was architected to survive lost nodes without impacting data availability
Active-active availability
Eliminate the data loss, complexity, and cost that comes with an active-passive backup setup. In CockroachDB, writes occur concurrently across replicas of your data, so even if you lose a replica, you don’t lose data.
High availability docsCustomized survival
Different databases often have different availability requirements. With just a few declarative SQL statements, define survival goals for your databases so they handle availability zone or region loss without impact to performance.
Survival goals docsOnline rolling upgrades
Never schedule a maintenance window again. CockroachDB’s live rolling upgrades feature lets you take down one node at a time for upgrades while the database continues serving reads and writes.
Upgrade overviewDistributed backup and restore
Ensure you’re ready for worst-case-scenario with backup and restore functionality that scales with your data, distributed across all nodes in your cluster. Get full and incremental backups, scheduled backups, and point in time recovery.
Disaster recovery overview Backup docs