Today we released a series of exciting updates to give you even more flexibility to run CockroachDB how you want, where you want, more efficiently than ever before.
Customers often tell us they want the benefits of the cloud (elastic scale, consumption-based costs, operational ease of managed services, etc.), without the drawbacks of being locked-in to a single provider’s platform or proprietary services. We built CockroachDB from the beginning to maximize flexibility and control while still delivering the automation and efficiency we have all come to expect from cloud-native tools. The new capabilities we’ve made available today strengthen those values.
Here are the highlights of what’s new today:
Read on to learn more, and head to the Release Notes for additional details.
You can now deploy our managed service, CockroachDB dedicated, on Microsoft Azure. This update means CockroachDB dedicated is now one of the select few distributed SQL databases available across all three major cloud providers.
CockroachDB has always been cloud-agnostic, with customers deploying it on public cloud platforms, private clouds, hybrid cloud, and even across all of these environments. Up until today, however, CockroachDB was only available via self-deployment on Azure.
We heard from many of our customers on Azure that they’d like to take advantage of our managed service, and the operational efficiency that comes with it. Now, Microsoft users can gain the operational efficiency of CockroachDB dedicated, plus the benefits of a distributed SQL database for their transactional workloads.
Get started with CockroachDB dedicated on Azure.
Today we’re introducing multi-region capabilities in CockroachDB serverless, our on-demand, autoscaling managed database service.
Multi-region deployments (and the ability to effortlessly distribute and lock data to location without sharding or manual management) has long been a valued capability of CockroachDB to customers both small and large. With the ability to operate a globally distributed database that functions as a single logical instance, teams can more easily achieve high availability for their applications, control latency by placing data closer to end-users, and address regulatory compliance by restricting data residency.
These technical capabilities are must-haves for mission-critical applications. But multi-region databases can be operationally complex and come with added expense. If you only have minimal customers and lighter traffic in certain regions, you typically have to provision and pay for dedicated machines in each region, making it challenging for cost-conscious teams to expand into new markets.
We knew the best way to enable more customers to build global applications was to bring multi-region capabilities to CockroachDB serverless. That capability—on-demand, on-consumption, global CockroachDB clusters—is now available today in preview.
Since its GA release last September, CockroachDB serverless has helped teams build efficient development environments and high-performing production applications. Its auto-scaling properties, combined with its consumption-based pricing, mean you only have to pay for the resources your app consumes.
Now, the cost-efficiency and ease CockroachDB serverless has come to be known for applies to global applications at any scale. Imagine how cost-effective this model can be if you only have a small number of customers in a market (particularly when data must be localized for speed or compliance with local laws). What used to mean possibly choosing not to support that market due to cost becomes a non-issue when you only need to pay for the data and query volumes in that market. When not in use, CockroachDB serverless clusters automatically scale down to zero and consume no resources at all.
Ultimately, multi-region capabilities in CockroachDB serverless make it dramatically easier and more affordable for teams to build global businesses.
We’ve simplified operating a multi-region database down to a connection string; deploy your database around the world in a few clicks, connect your application, and then use simple, declarative SQL commands to determine where your data lives. CockroachDB serverless handles the rest.
Database migrations are notoriously difficult, but the right tools and strong compatibility between your source database and target database can ease the process.
Last year, we released CockroachDB MOLT (an acronym for “Migrate Off Legacy Technology,” and a term for new growth in the insect world). Today, we’re introducing new and improved capabilities in MOLT to satisfy common customer requests:
Compatibility between your source database and your new database makes migrations smoother by reducing the changes that must be made to your application. CockroachDB is Postgres-compatible and provides standard SQL capabilities, which are critical when migrating from legacy relational databases. With this release, we’ve enhanced key SQL capabilities, making migrations even easier and giving developers more tools to build efficiently:
tsvector
and tsquery
. With this release, we’ve delivered new and improved tools to let you operate your data infrastructure more efficiently, more easily improve performance, and better integrate data operations into your existing workflows.
Even the smallest hiccups become magnified when you’re provisioning large volumes of database instances, monitoring clusters that handle significant numbers of transactions per second, or exporting massive amounts of data. Inefficiencies when you operate at scale can dramatically increase your infrastructure costs and time spent on low-value work. Updates to CockroachDB delivered today improve efficiency and minimize toil throughout your infrastructure lifecycle.
Here’s what to do next:
I recently moved into a new house. Boxes are everywhere. Little pieces of styrofoam surprise me everywhere I go. There …
Read moreIn this post we’re going to talk about one of the techniques that can be used in CockroachDB for getting good …
Read moreAchieving low latency reads in a transactionally consistent, multi-region database is a unique challenge. In …
Read more