When we set out to build a better relational database seven years ago, we envisioned a solution that was scalable, highly available, and always consistent, because as we said then, “we’d rather spend time quickly building and iterating products, not engineering solutions to database shortcomings.”
Today, after developing a database that delivers those capabilities and has been battle-tested by thousands of customers, we’re still following the same northstar. But we’ve extended that vision.
We believe your database should be scalable, highly available, and always consistent—without any extra work or worry from you.
We envision a world where your data-intensive applications effortlessly serve millions of customers anywhere on the planet, with the exact right capacity and locality at all times. We envision a database that’s a simple SQL API in the cloud. Just connect, and let it handle provisioning, capacity, availability, scale, and maintenance under the hood. We know that with this kind of power, every developer will more easily build what they dream.
We’re closer than ever to that vision as we make CockroachDB serverless generally available, release a new migration toolset to let customers more easily embrace CockroachDB, and partner with critical development and infrastructure platforms.
Watch Chief Product Officer Nate Stewart’s keynote from RoachFest ‘22, where he announced CockroachDB serverless.
Last October, we released CockroachDB serverless in beta. Over the past eleven months, tens of thousands of developers have built on and battle-tested CockroachDB serverless, and we’ve introduced a variety of advanced capabilities into the product, such as change data capture (CDC), backup and restore, a management API, and a 99.99% uptime SLA.
Today we are making it generally available. Whether you’re building your next production application, prototyping an idea, or running tests in a development environment, CockroachDB serverless is available instantly for you.
CockroachDB serverless is the evolution of our vision for a better database.
There’s a gap between what today’s cloud applications demand and what most databases deliver. As a developer, you have to ship code fast, make sure your applications stay online all the time, and support ever-changing scale requirements. The complex configurations of legacy databases like PostgreSQL or MySQL can limit your speed and agility.
If you’re tasked with managing infrastructure, you have to watch costs and dedicate time to database operations. Often you must over-provision and pay for extra capacity to prepare for spikes in traffic and future growth. Cloud infrastructure promises flexibility and elasticity, but ultimately you’re just renting servers.
We built a serverless version of CockroachDB to give you the relational database of the future. Like a next-generation PostgreSQL, with consumption-based, truly elastic scaling and pricing. Don’t ever worry about provisioning, deployment, maintenance, scaling, or high availability again.
Rainmaker Games, a gaming discovery and community site, is building their platform on CockroachDB serverless. CockroachDB serverless has let them focus more on building their product for gamers by eliminating the manual and operational headaches that come with a traditional database. “CockroachDB serverless has helped us get our applications up and running quicker since there’s no server to provision, nothing to install, and no replication to configure,” says Jonathan Kennell, Co-founder and CTO. “We also don’t have to worry about cluster maintenance or scaling, which traditionally are major operational concerns.”
CockroachDB serverless lets you:
Eliminate most database operations
Always have the right capacity and never overspend
Maximize velocity, from prototype to production
And one of the best parts of CockroachDB serverless is the generous forever-free tier, which lets you get started, begin prototyping, and build small applications without a credit card.
Give it a try and let us know what you think in our community Slack or Twitter. If you want to learn more about using CockroachDB serverless, check out our free course, “Introduction to serverless databases.”
Today we’re also launching CockroachDB MOLT (Migrate Off Legacy Technology), which makes it easier and faster to migrate from other databases to CockroachDB.
Everyone knows database migrations are incredibly painful. So painful they’re often a last resort. You spend too long tethered to a database that’s just not working. When you finally decide to migrate, you’re involved in a high-stakes and stressful situation. Your application may be suffering from a scale bottleneck, downtime incidents, or technical debt. Or there’s pressure top-down to modernize your legacy systems.
CockroachDB MOLT is a new toolset built to ease your end-to-end migration journey. Named after the process of new growth in an insect’s lifecycle, MOLT provides capabilities such as automated schema conversion, schema creation, and data loading.
CockroachDB MOLT is now in preview. To learn more about how to use it, check out the docs.
And finally, we’re releasing new integrations to let you use popular development and operational tools with CockroachDB.
With each release, we continue to add support for development tools, ORMs, and drivers to make building with CockroachDB a joy. Our new Vercel integration, now in preview, lets you take advantage of the platform to build better web experiences at the edge with CockroachDB serverless.
CockroachDB dedicated and serverless already automate many database operations, and with our management API you can programmatically handle additional operations like deployment, scaling, and authentication. Now you can use HashiCorp Terraform with the API to automate resource provisioning and your infrastructure workflow. This integration is in preview.
Lastly, we continue to add enterprise security capabilities to CockroachDB. We’ve rolled out HashiCorp Vault’s Dynamic Secrets for CockroachDB dedicated and serverless to simplify the management of your database credentials & encryption keys security.
That’s it for today’s news. If you’re excited about the idea of an on-demand relational database, give CockroachDB serverless a try. It really is as simple as creating your cluster in 10-15 seconds and connecting. And don’t forget to stop by our community Slack or Twitter. We’d love to hear from you.
By the way, here’s how easy it is to get started:
The details in this post are based on The Netflix Tech Blog post titled “Towards a Reliable Device Management Platform”. …Read More