Featured Blog Texture

Blog

Engineering

value-separation-pebble

Engineering

Value Separation in Pebble: Storage Engine Optimization

At its foundation, CockroachDB depends on a key-value storage engine called Pebble. In CockroachDB v25.4, the storage team introduced value separation within Pebble: an optimization that improves compaction efficiency for many workloads. Value separation increases the throughput of the core of CockroachDB, the storage engine, by up to ~50%, depending on the workload, through algorithmic improvements. It reduces redundant I/O, reducing cost-to-serve at scale. We’ll look at how Pebble represents data today, what’s changed, and how that translates to database efficiency.

jackson-owens

Jackson Owens

January 13, 2026

vector-indexing-blog-thumbnail

Engineering

ai

Product

Real-Time Indexing for Billions of Vectors: How we built fast, fresh vector indexing at scale in CockroachDB

Read on to learn how we combined recent academic research with practical engineering to solve the semantic search problem at massive scale, with fresh, real-time results, by leveraging CockroachDB’s unique distributed architecture.

T03GD9U3D-U8QKU7E07-42677f767f68-512

Andy Kimball

June 23, 2025

cockroachdb-ai-use-case-rag-chatbot

ai

Database Modernization

Engineering

Tutorial: Augment your AI use case with RAG on CockroachDB

In this blog post, we dive into the significance and benefits of RAG applications first. Then we explore the advantages of leveraging CockroachDB, a highly scalable and resilient distributed SQL database, as the foundation for building efficient and robust RAG applications. To illustrate the practical implementation, I’ve created a knowledge base chatbot.

jessie-lin

Jessie Lin

June 13, 2025

stress-testing-cockroachdb-resilience-blog-header

Database Modernization

Scale & Resilience

Engineering

Ideal isn’t real: Stress testing CockroachDB’s resilience

In today’s always-on, global applications, raw speed is no longer enough. Modern enterprises demand not only blistering transaction rates but also unwavering stability when the unexpected strikes; whether that’s a network hiccup, a failing disk, or an entire data center going dark. With organizations averaging 86 outages a year, failures are the norm today. But traditional benchmarks like TPC-C only tell you how fast a database runs in perfect conditions, or sunny days. They leave out the more important story of what happens when things go wrong.

dipti joshi

Dipti Joshi

June 11, 2025

cockroachdb-decade-innovation-252-vector-indexing-blog-header

Engineering

Product

ai

CockroachDB 25.2: Celebrating a decade of innovation with enhanced performance, vector indexing, and more

A few months ago Cockroach Labs turned 10, and this release celebrates 10 years of continuous distributed SQL innovation. We’re introducing even more performance and scalability improvements and AI vector indexing, along with many other new features and enhancements to both self-hosted and cloud offerings in the areas of change data capture (CDC), security, observability, and migrations.

David-Bressler

David Bressler

June 3, 2025

database-testing-performance-under-adversity-cockroachdb-thumbnail

Database Modernization

Scale & Resilience

Engineering

CockroachDB Redefines Database Performance with Real-World Testing

For decades, database benchmarking has been stuck in the past. That’s why we’ve released a novel methodology for benchmarking modern databases that tests the impact of real-world conditions faced by application and infrastructure teams every day.

ray-austin-headshot

Ray Austin

May 29, 2025

cockroachdb-red-hat-openshift-virtualization-tutorial

Database Modernization

Engineering

How to Deploy CockroachDB on Red Hat OpenShift Virtualization

This blog presents an in-depth technical blueprint for deploying CockroachDB on OpenShift Virtualization, referencing real-world validation tests, and context for our recently announced partnership with Red Hat.

T03GD9U3D-U02G5T2CW2G-8056ce38885f-512

Harsh Shah

May 21, 2025

cockroachdb-molt-verify-thumbnail

Database Modernization

Product

Engineering

MOLT Verify: Ensuring Data Integrity in Database Migrations

Database migrations are complex, and ensuring the migrated data is 100% correct is critical. After all, a migration isn’t over until you feel confident and comfortable cutting over to the new infrastructure. To streamline migrations, Cockroach Labs created the MOLT (Migrate Off Legacy Technology) toolkit, which includes three tools that improve different parts of the user journey.

jeremy-yang-headshot

Jeremy Yang

April 2, 2025

cockroachdb-molt-sct-blog-header

Database Modernization

Product

Engineering

Accelerate Data Migrations with MOLT Schema Conversion Tool

Database migration is a critical yet often daunting task for many enterprises that operate on legacy systems like Oracle, MySQL, or SQL Server. As these organizations strive to modernize their infrastructure and scale operations, transitioning to a distributed SQL database like CockroachDB presents a compelling opportunity – offering the consistency and familiar SQL structure of traditional databases while delivering the scalability, resilience, and performance first pioneered in NoSQL databases.

rohan-joshi-headshot

Rohan Joshi

March 19, 2025

vulnerability-management-cockroach-labs

Engineering

Preventing the Breach: Vulnerability Management at Cockroach Labs

Many customers approach the Cockroach Labs Account teams and the security and compliance teams with questions around vulnerabilities their preferred security scanners have identified. This blog post looks to demystify the space, explain what vulnerabilities are and more importantly, how Cockroach Labs triages vulnerabilities and addresses them in our daily operational cadence.

mike geehan headshot

Mike Geehan

February 13, 2025