CockroachDB Update Increases Development Efficiency, Makes Migrations to the Cloud Easier
Version 22.2 highlights handling more business logic to simplify the daily life of developers and operators.
Note: TDWI’s editors carefully choose vendor-issued press releases about new or upgraded products and services. We have edited and/or condensed this release to highlight key features but make no claims as to the accuracy of the vendor's statements.
Cockroach Labs, the company behind cloud-native distributed SQL database CockroachDB, has released CockroachDB 22.2. The update delivers new functionality aimed at increasing developer and operator efficiency while simplifying the architecture of data-intensive applications and enabling teams to migrate off legacy technology to the cloud.
CockroachDB 22.2 delivers user-defined functions (UDFs), a top feature requested by customers that will improve development efficiency, reduce application complexity, and streamline database migrations. UDFs extend CockroachDB’s PostgreSQL compatibility and will enable more straightforward migrations of legacy workloads with functions to CockroachDB, letting more organizations modernize their applications. CockroachDB’s UDFs also lay the groundwork for a new category of capabilities called CockroachDB Distributed Functions, which will deliver compatibility with PostgreSQL functions while also being specifically architected to support distributed, horizontally scalable applications.
Cockroach Labs has released several updates that further automate and simplify database operations. These new capabilities let CockroachDB customers:
Streamline application development
- Migrate more easily from Oracle, MySQL, SQL Server -- the company’s Schema Conversion Tool now supports migration from these databases in addition to PostgreSQL
- Connect to CockroachDB with a REST API using new support for PostgREST
- Connect to CockroachDB with a GraphQL API using new support for Hasura
- Execute fast text search and fuzzy matches with trigram indexes, a popular Postgres extension
- Set an expiration timeline for data with Time-to-Live (TTL), a popular feature typically found in NoSQL databases
Move data between systems more efficiently
- Simplify event-driven applications and data analytics pipelines with change data capture (CDC) transformations, which allow developers to run queries on CDC feeds to extract only the data they need and transform the data upfront before streaming to other systems
Improve performance without downtime or database expertise
- Optimize and troubleshoot workload performance with intelligent insights, a new end-to-end monitoring experience that provides actionable fixes from the UI, which developers can apply with a single click in production without downtime
- Test adding and dropping indexes without impacting live query performance with invisible indexes
Protect data from outages and disasters
- Ensure good performance in the face of cloud region outages with secondary regions, which let operators specify which region their data fails over to in multiregion clusters
- Test and validate backup and restore more easily
Satisfy enterprise security and compliance best practices
- Secure cloud clusters with private IPs and controls to restrict where data is allowed to be sent externally
- Centralized authentication to clusters with SSO from enterprise identity and access managers
- Audit logs from database-level behavior in the web console
According to Nate Stewart, chief product officer at Cockroach Labs, “CockroachDB 22.2 streamlines application development, helps developers quickly troubleshoot performance issues at any scale, and significantly brings down the cost of powering event-driven architectures.”
More information is available here.