Blog
Database Modernization
|Product
|Engineering
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) suite, which includes three tools that improve different parts of the user journey.
Jeremy Yang
April 2, 2025
data migrations
data integrity
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
March 19, 2025
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
February 13, 2025
Engineering
Scale & Resilience
Double or nothing: How physical cluster replication copies each transaction atomically
As a leading distributed SQL database, CockroachDB, provides a number of capabilities to allow organizations and users to recover from disaster. Physical Cluster Replication, or PCR for short, is one such feature that enables operators to add "warm standby" clusters to their most critical CockroachDB deployments as an added layer of resilience and disaster preparedness in what is often called an "active-passive" configuration.
David Taylor
February 10, 2025
Engineering
Database schema: SQL schema examples and best practices
In the context of a database and how it’s organized, the term database schema describes the structure of the data and how the elements within the database relate to each other. This information is often presented visually with diagrams that illustrate how different tables and elements connect and to give you a logical view of the entire database. However, the schema itself exists in the database as the coded rules that define the data’s structure and relationships.
Charlie Custer
January 27, 2025
Scale & Resilience
Engineering
A Conversation with Peter Mattis: Inherent Resilience for Tomorrow’s Outage
In our recent webinar, Peter Mattis, CTO and CPO at Cockroach Labs, and Rob Reid, Technical Evangelist at Cockroach Labs, shared expertise on the critical aspects of building resilient systems and the profound impact of downtime on modern businesses. Throughout the conversation, they shared lessons from their careers, insights from working with customers, and fielded questions from the audience.
Becca Weng
October 22, 2024
Engineering
Culture
Inside Cockroach Labs’ Software Internships with Jasmine Sun
We’re delighted to feature Jasmine Sun’s experience on our SQL Foundations team. Jasmine Sun is a current junior at the University of Waterloo and joined Cockroach Labs for the Winter 2024 Cohort. We sat down with Jasmine to talk about CockroachDB, cats, and her tips for applying to our software engineering internship program.
Leslie Niiro
October 11, 2024
Engineering
Software & Tech
Multi-tenancy for SaaS: 6 Takeaways from a Senior Principal Cloud Architect
Tod Golding, Senior Principal Cloud Architect and Global SaaS Tech Lead at AWS, has spent the last 7 years of his career focused on cloud-optimized architecture design. He joined Cockroach Labs’ Technical Evangelist, Rob Reid, for a conversation on "Debunking Myths around Multi-Tenancy."
Becca Weng
September 16, 2024
Engineering
You Ran the Operational Database on What?! Testing Spot Instances
Testing large clusters is critical, but doing so at a scale that matches some of our largest customer environments can get costly. What if a totally different – and highly cost-effective -- approach to large cluster testing revealed itself? At Cockroach Labs we decided to take a non-traditional path, and things got very interesting.
Adam Storm
September 13, 2024
Engineering
Video Spotlight: “Chaos Testing – Behind CockroachDB’s Resilience”
Cockroach Labs’ Technical Evangelist Rob Reid just loves trying to break things, and our own cloud-native distributed SQL database is not immune from this impulse. He recently devoted screen time to pushing CockroachDB hard in tough conditions, just to watch it push back.
David Weiss
September 3, 2024