CockroachDB的22.1更新旨在帮助更快地进行原型设计按需扩展

101 阅读3分钟

分布式SQL数据库的最新更新有望帮助企业工程团队更快地进行原型设计,实现更多的自动化操作,并在跨地域的大规模交易高峰期间通过单一平台保持峰值性能。

蟑螂实验室是一家由前谷歌公司创立的公司,它发布了其开源、容错的分布式SQL数据库CockroachDB的下一个更新,旨在帮助企业工程团队更快地进行原型设计,实现更多的自动化操作,并在跨地域的大规模交易高峰期保持峰值性能--所有这些都通过一个平台实现。

对于不了解情况的人来说,CockroachDB与谷歌的Cloud Spanner有类似的基础,是全球分布式交易数据库中越来越多的一部分,在2014年宣布推出后,于2017年开始全面供应

该数据库建立在RocksDB之上--一种旨在承受数据中心故障的事务性和一致的键值存储--因其在面对灾难时具有弹性(就像蟑螂可以在大多数困难的情况下生存)而得名,因为它在其节点间留下了数据的副本。

"这种类型的专业数据库的目标是那些拥有全球分布式业务的组织,它们需要一个单一的真相来源,"dbInsight的负责人和创始人Tony Baer说。

"优点是,分布式数据库免去了建立多个数据库实例的需要,而这些实例又必须进行协调。分布式交易数据库的缺点是,它们的建模和操作可能很复杂,"Baer说。

加快企业应用开发周期

新的CockroachDB版本被称为22.1版本,配备了新的命令行工具(CLI),与Datadog的新集成,以及服务质量(QoS)工具等功能,有助于加速应用开发生命周期。

Cockroach Labs表示,这些功能使企业能够在任何地方随着需求进行扩展。

该公司说,新的CLI工具有望帮助企业用户用代码管理和扩展他们的集群,并补充说,这次更新还包括与流行的数据库库工具的集成,如Prisma和Google Pub/Sub。

QoS功能旨在让用户在每秒处理数百万次交易时保持峰值性能,并解决多地区和跨国企业的数据归属规定。

该公司表示,与云监控软件供应商Datadog的新集成,能够监控集群,并提供建议和洞察力,以优化数据库性能。

CockroachDB的最新更新还包括对生存时间(TTL)的支持,这让开发者可以为行级数据设置生存期。

API有助于自动部署和扩展

为了帮助开发者优化数据库,避免维护或打补丁的停机等冗余任务,22.1版更新还配备了新的管理API,以实现部署和扩展的自动化。

分析师认为,Cockroach Labs正在争夺现代应用开发市场的空间,努力提高其数据库的采用率。