CockroachDB 2.1 includes a brand-new, built-from-scratch, cost-based SQL optimizer. This post explains what a cost-based SQL optimizer is, and tells the story of how we decided we really, really needed one.
In CockroachDB 2.1, we’ve made it easier than ever to migrate from MySQL and Postgres, improved our scalability on transactional workloads by 5x, and launched a managed offering to help teams deploy low-latency, multi-region clusters with minimal operator overhead.
We’re pleased to announce the availability of Managed CockroachDB, the fully hosted and fully managed service run by Cockroach Labs that makes deploying, scaling, and managing effortless.
Joins are one of the most powerful features relational databases offer––but optimal executions are NP-hard to find. How do you support them in an OLTP database?
The perennial question of homo sapiens is, 'How did we get here?' Today we're going to take a crack at answering that: where 'here' is defined as 'high availability for web services'.
sqlfmt is an opinionated SQL formatter. It’s not designed to be completely customizable, and we hope to remove options over time. Use it and stop thinking about how to format SQL.
Senior Product Designer Josué Rivera uses Flex Fridays to work on CockroachDB’s user experience and spend time on personal growth to reorient his emotional well-being.
CockroachDB was so named because of its ability to survive failures. In this post, we will cover architectural considerations when building high availability services on top of CockroachDB.
Swati Kumar uses Flex Fridays to provide marketing advice to nonprofits who would otherwise be unable to afford it.
Engineer Matt Jibson uses Flex Fridays and the 4-day work week to work on side projects like a SQL formatter and spend some time with his family while exploring NYC.