CockroachDB’s Latest Enhancements Focus on Resilience


Cockroach Labs is releasing the next version of its signature platform, CockroackDB, introducing new tools and capabilities such as a live database migration service, enhanced disaster recovery, and increased performance through smarter data distribution.

Other new CockroachDB 23.2 features include simplified migrations with read committed isolation; physical replication for fast recovery from cloud failures; and added support for Stored Procedures/UDFs.

Just as no two heart surgeries are the same, different applications and different business requirements demand different migration strategies, according to the company.

Because building the tooling to conquer the tradeoff between downtime, latency impact, and data integrity is beyond the skill set (and budget) of many teams, CockroachDB 23.2 now offers a full suite of migration tooling called MOLT: Migrating Off Legacy Technologies.

MOLT is designed to help de-risk, execute, and validate migrations—in other words, to make database transitions as smooth as possible.

MOLT Live Migration Service is a locally hosted, horizontally scalable proxy that routes traffic between an application, a source database, and a target CockroachDB database to configure, test, and validate a migration before going live.

This current release supports MySQL, Postgres, and CockroachDB as sources. The CockroachDB source simplifies self-hosted to dedicated/CockroachDBaaS migrations, as well as CockroachDB dedicated to CockroachDB serverless migrations—or vice versa.

CockroachDB 23.2 rebuilds stored procedures from the ground up to be significantly more powerful—and make it even easier for developers to migrate existing code. In addition to support for user-defined functions (UDFs), CockroachDB now supports stored procedures using SQL or PL/pgSQL, harnessing our distributed execution engine to process large amounts of transactional data in parallel.

23.2 also now provides preview support for read committed, the default isolation level provided by Postgres (including Aurora), Oracle, SQL Server, etc.

 This compatibility in transaction isolation allows developers to migrate high-concurrency Postgres applications without having to add additional error checking to handle the retries that are more common in higher isolation levels.

The 23.2 release also improves CockroachDB’s resilience with improved load balancing, faster recovery from failures, and new security features. Enhanced performance and expanded CDC sinks for Confluent and Azure make it an all-encompassing update.

This latest release of CockroachDB makes it easier for companies to move off legacy databases, feeling confident that migrating has been de-risked and their mission-critical workloads are safe and fully supported.

For more information about these updates, visit www.cockroachlabs.com.



Newsletters

Subscribe to Big Data Quarterly E-Edition