Database week continues. Just a few weeks after scoring $ 86.6 million in new D funding. Cockroach Labs has made its first major product release for Calendar 2020. Spring Release, 20.1, aims to make the platform that has become more widely known for distributed scaling features more accessible to developers. It also addresses a few additional checkboxes that are expected by enterprise databases.
It starts with simplifying the ability to restructure the database without removing the system. CockroachDB, the platform, already supported the ability to make schedule changes and then roll them out to different instances or nodes. But when it comes to primary keys – the unique identifiers assigned to different tables – it was a more complex process. Primary keys are important for all relational databases such as CockroachDB, but as a distributed database, the primary key is also where the geolocation of the table is stored. Given the dynamics of distributed databases, data may need to be physically moved to different instances when table sizes or usage change, requiring rebalancing of the template layout. In 20.1, this process is very simplified so that primary key changes can also be propagated rolling.
Another developer productivity feature is extended support for object-relational mapping (ORM) frameworks, including Django and SQLAlchemy for Python developers; hibernate and JOOQ for Java developers; and GORM for Go developers who use more object-based approaches to development. The goal is to make CockroachDB accessible, not just for SQL developers, but for those into programming languages like Java, Python or Go, who take more object-based approaches to coding.
Other improvements are aimed at making the platform more enterprise-ready. Developers can monitor and either pull plugs or throttle queries from hell, which would otherwise bottleneck the database, aided by a new visualization feature. They have added opportunities for so-called “subsequent queries” where speed over guarantee to get to the latest data update is important. In this case, they’ve added settings that support query data requests, most recently 5 seconds ago.
Finally, Cockroach Labs lowers barriers to access, both for authentication and access control, which have moved from the enterprise version to the open source kernel (making it accessible to the community) and to the managed cloud service, there is now a free 30-day trial. We want to see Kakerlak expand the free access to a border, not by time, but by volume – something that even Oracle now doing on his public cloud.