Resource center

Featured

Video

A Serverless Database for the Future of Application Development

Spencer Kimball, CEO of Cockroach Labs, discusses serverless databases and the future of application development in this livestream conversation with Jim Walker.

Read more
Blog

How we built a forever-free serverless SQL database

Cockroach Labs has just launched the first truly scalable serverless SQL database. Learn how it works and how a serverless sql database can relieve the operational burden of developers.

Read more
Downloadable PDF

O’Reilly – What is Distributed SQL? | Cockroach Labs

What is distributed SQL, and what kinds of companies could benefit from using a distributed SQL database for transactional workloads?

Read more

Architect

View All

Compare

View All
blog

Yugabyte vs CockroachDB: Unpacking Competitive Benchmark Claims

Read Now
Yugabyte frequently compares themselves to CockroachDB. We investigated their claims. This is our analysis of CockroachDB vs. Yugabyte v2.0.0.
Read Now
blog

Why Switch from Cassandra to CockroachDB

Read Now
A lack of flexible indexing, denormalization patterns and other Cassandra limitations led MyWorld to migrate from Cassandra to CockroachDB.
Read Now
blog

CockroachDB vs Aurora: Who Passes TPC-C at 100k Warehouses?

Read Now
CockroachDB passed the TPC-C benchmark at 100,000 warehouses. With a max throughput of 1.2m tpmC, CockroachDB can process 100X the throughput of Aurora.
Read Now

Data Privacy & Security

View All
blog

5 Reasons to Build Multi-Region Application Architecture

Read Now
Multi-Region application architecture helps with fault tolerance, low latency, growing a user base, increasing operational flexibility & GDPR compliance.
Read Now
blog

Intro to Multi-Region Distributed SQL Topologies

Read Now
This blog walks through why topology patterns matter in CockroachDB, and how to select the one that works best for your use case.
Read Now
blog

How to lower p99 latency by geo-partitioning data

Read Now
By its very definition, distribution creates latency. Geo-partitioning your data in CockroachDB makes it easy to minimize p99 latency across multiple regions.
Read Now
guides

The Chief Architect's Guide to GDPR

Read Now
This guide provides a view of GDPR's impact on databases with an eye specifically on how to architect your database to support GDPR compliance.
Read Now

DevOps / SRE

View All
blog

5 Reasons to Build Multi-Region Application Architecture

Read Now
Multi-Region application architecture helps with fault tolerance, low latency, growing a user base, increasing operational flexibility & GDPR compliance.
Read Now
blog

Gotchas & Solutions Running a Distributed System Across Kubernetes Clusters

Read Now
This blog covers the practical experience of running a distributed system across multiple Kubernetes clusters including what makes it challenging and what solutions are available (some of which we run in production).
Read Now

Distributed Mindset

View All
blog

Intro to Multi-Region Distributed SQL Topologies

Read Now
This blog walks through why topology patterns matter in CockroachDB, and how to select the one that works best for your use case.
Read Now
blog

5 Reasons to Build Multi-Region Application Architecture

Read Now
Multi-Region application architecture helps with fault tolerance, low latency, growing a user base, increasing operational flexibility & GDPR compliance.
Read Now
blog

Tutorial: How to Build Low-Latency Flask App that Runs Across Multiple Regions

Read Now
This tutorial walks through a low-latency Flask web application that runs across multiple regions. The app is connected to CockroachDB with SQLAlchemy and is deployed across the US and Europe, using Google Kubernetes Engine (GKE).
Read Now
guides

Dzone | Multi-Region Database Deployments

Read Now
Patterns and Anti-Patterns to Minimize Latencies and Eliminate Downtime. Learn how to eliminate outages and minimize transactional latency by placing data physically close to end users.
Read Now
blog

Cluster Visualization: Getting Started with a Globally Distributed Database

Read Now
CockroachDB 2.0’s new cluster visualization feature makes it easier for companies to build infrastructure for global customer bases.
Read Now

Guides

View All
guides

DZone | Database Systems Trends Report

Read Now
The report explores database management patterns for cloud applications, migration strategies, hybrid-multi-cloud approach, and advice for data governing practices
Read Now
guides

Data architecture for gambling applications | Cockroach Labs

Read Now
Learn about the technical challenges and solutions for building high performing gambling applications.
Read Now
guides

Architecture of a Serverless Database | Cockroach Labs

Read Now
Learn what a serverless database is, how it works, and when you should use it from this guide that includes architectural diagrams of a modern serverless database.
Read Now
guides

CockroachDB for Startups | Cockroach Labs

Read Now
A guide to help early-stage startup companies make smart architectural choices to avoid technical debt.
Read Now
guides

CockroachDB: The Definitive Guide — Learn to Build What Can’t Be Killed

Read Now
Download your free, complete copy of O’Reilly’s essential reference guide to CockroachDB, the world’s most evolved distributed SQL database.
Read Now
guides

How Financial Services & Banks Can Migrate to the Cloud | Cockroach Labs

Read Now
Read this guide to learn how cloud-native infrastructure provides resiliency and performance required of banks and financial services companies.
Read Now
guides

The True Cost of a Cloud Database | Cockroach Labs

Read Now
The True Cost of a Cloud Database guide offers a step-by-step, vendor-neutral rubric for how to evaluate the hard, soft and operational costs of a cloud database.
Read Now
guides

How to Manage State in Kubernetes | Cockroach Labs

Read Now
Kubernetes was built for stateless workloads. This practical guide walks you through how to actually manage state and stateful apps in Kubernetes.
Read Now
guides

CockroachDB for Finserv

Read Now
Build cloud-native applications on a foundation that can survive any type of failure, achieve global scale, and guarantee consistent transactions.
Read Now
guides

O'Reilly | Cloud Native Go - 3-Chapter Excerpt

Read Now
Learn to build cloud-native, cost-effective applications in this 3-chapter excerpt from O'Reilly's Cloud Native Go
Read Now
guides

O'Reilly, Building Serverless Applications with Google Cloud Run | Cockroach Labs

Read Now
Download a free copy of this hands-on guide, developers will learn to build production-ready serverless apps and services on Google Cloud Run.
Read Now
guides

2021 Cloud Report

Read Now
The 2021 Cloud Report is the only cloud performance report to compare AWS, Azure, and GCP on benchmarks that reflect critical applications and workloads.
Read Now
guides

Building High Availability Services with CockroachDB

Read Now
In this guide, we'll start with an overview of different availability models, and cover every consideration you need to make to ensure maximum availability when building on top of CockroachDB.
Read Now
guides

Data Localization Regulations by Country: Enterprise Database Impact Report

Read Now
Data localization regulations like the GDPR force companies to explore different strategies for achieving compliance in regions where they do business. This report covers regulations by country.
Read Now
guides

Database Considerations for Modern Retail | Cockroach Labs

Read Now
What is distributed SQL, and what kinds of companies could benefit from using a distributed SQL database for transactional workloads?
Read Now
guides

Dzone Trend Report: The Database Evolution: SQL or NoSQL in the Age of Big Data

Read Now
In this Trend Report, Dzone surveyed developers and IT organizations to understand how they have adapted their SQL and NoSQL database strategies to extract the most value from their big data.
Read Now
guides

Dzone | Multi-Region Database Deployments

Read Now
Patterns and Anti-Patterns to Minimize Latencies and Eliminate Downtime. Learn how to eliminate outages and minimize transactional latency by placing data physically close to end users.
Read Now
guides

Getting Started With Kubernetes

Read Now
This Kubernetes guide is an excellent resource for learning the key concepts and architecture of Kubernetes as well as how to begin using Kubernetes to manage containerized applications.
Read Now
guides

Getting Started With Serverless Architectures

Read Now
Learn how to build a serverless application with Java, Quarkus, React, CockroachDB, Panache, and Heroku.
Read Now
guides

Guide to Scaling Your App with GDPR Compliance

Read Now
This guide covers strategies for companies to scale their services into the EU while enabling GDPR compliance, particularly in regards to your database.
Read Now
guides

Kubernetes and the Enterprise

Read Now
There have been meaningful new developments in Kubernetes and container management strategy. In this guide you'll find research articles about cluster management, deployment strategy and much more.
Read Now
guides

O'Reilly | Foundations of Scalable Systems - 3-Chapter Excerpt

Read Now
Learn the essential ingredients of scalable solutions, including replication, state management, load balancing, and caching in these free chapters from O'Reilly.
Read Now
guides

O’Reilly – What is Distributed SQL? | Cockroach Labs

Read Now
What is distributed SQL, and what kinds of companies could benefit from using a distributed SQL database for transactional workloads?
Read Now
guides

Performance Report: Benchmarking CockroachDB's TPC-C Performance

Read Now
This comprehensive guide demonstrates how CockroachDB achieves high OLTP performance of over 128,000 tpmC on a TPC-C dataset over 2 terabytes in size.
Read Now
guides

Scaling Databases with Multi-Region Deployments

Read Now
This guide covers scaling any distributed database––both high-level concerns and tactics to fast forward your progress.
Read Now
guides

SIGMOD 2020 | CockroachDB: The Resilient Geo-Distributed SQL Database

Read Now
White Paper | "CockroachDB: The Resilient Geo-Distributed SQL Database" (SIGMOD 2020) codifies five years of research at Cockroach Labs.
Read Now
guides

SIGMOD 2022: Enabling the Next Generation of Multi-Region Applications with CockroachDB

Read Now
SIGMOD 2022: "Enabling the Next Generation of Multi-Region Applications with CockroachDB" describes how CockroachDB makes it easy for developers to build and deploy applications in multi-region, distributed environments by providing a high-level declarative syntax that allows expressing data access locality and availability goals through SQL statements.
Read Now
guides

The Chief Architect's Guide to GDPR

Read Now
This guide provides a view of GDPR's impact on databases with an eye specifically on how to architect your database to support GDPR compliance.
Read Now

Performance

View All
blog

Database Consistency Models and Isolation Levels

Read Now
Database consistency models and isolation levels are often overlooked--but they have massive implications on security, performance, data correctness.
Read Now
blog

3 Basic Rules for Choosing Indexes

Read Now
There are a few basic rules to keep in mind when choosing indexes for a database. A good index should have these three properties: Usefulness, Clustering, and Scattering.
Read Now

Scale & Resilience

View All
blog

For Better Performance Your Distributed Database Should Work Like A CDN

Read Now
Distributed database performance––both latency and uptime––can be dramatically improved with CDN-like multi-region deployments.
Read Now
blog

Why database outages still happen: the limits of high availability

Read Now
Many outages look the same, but they happen for different reasons. With high availability architecture relatively known and practiced why is it that database outages are still happening?
Read Now
blog

Cluster Visualization: Getting Started with a Globally Distributed Database

Read Now
CockroachDB 2.0’s new cluster visualization feature makes it easier for companies to build infrastructure for global customer bases.
Read Now
guides

Dzone | Multi-Region Database Deployments

Read Now
Patterns and Anti-Patterns to Minimize Latencies and Eliminate Downtime. Learn how to eliminate outages and minimize transactional latency by placing data physically close to end users.
Read Now
blog

Why TuneGO Chose CockroachDB over PostgreSQL

Read Now
Startup companies, like TuneGO, use CockroachDB to build from the beginning for scale, resilience, and Kubernetes compatibility.
Read Now

Serverless

View All
blog

What is a Serverless Database?

Read Now
A serverless database is any database that embodies the core principles of the serverless computing paradigm. This blog details what that means for developers.
Read Now
blog

How TreesPlease Games builds gaming infra with CockroachDB serverless

Read Now
Game development presents scale and budget challenges that can be addressed with the right application architecture. This blog details gaming infra that leverages a serverless database to meet those challenges.
Read Now
blog

Serverless for Survival

Read Now
In an age of constant disruption, the only viable strategy is to adapt. The ability to innovate is necessary for survival — and serverless can help make innovation simply an everyday part of doing business.
Read Now
blog

WTF is Serverless, Anyway?

Read Now
Serverless is a crucially better way to develop and deploy, well, anything. But, seriously, what does "serverless" really mean, and what can it do for developers?
Read Now
guides

Architecture of a Serverless Database | Cockroach Labs

Read Now
Learn what a serverless database is, how it works, and when you should use it from this guide that includes architectural diagrams of a modern serverless database.
Read Now

Ready to get started?