CockroachDB
1.0 生产环境就绪版本已于 5 月 10 日正式发布。这是第一个开源的云本地 SQL 数据库。推出的 1.0 标志着从 beta
到毕业的生产环境就绪的数据库,旨在为企业提供从创业公司到企业的任何规模的业务。在他们的博客中看到,百度也是他们的客户,并已将其用于生产环境。 CockroachDB 是一个云本地 SQL 数据库,用于构建全球的、可扩展的云服务。官方表示 cloud-native 意味着水平的可扩展性,没有单一的失败点,生存能力,自动化操作,以及没有特定平台的负担。 为了实现这些产品目标,过去一年的发展集中在三个关键领域:
对于将来的计划,官方表示将会推出一个“地理分区”功能,可以实现行级别的地理复制控制,使用客户的数据存放在客户的旁边。虽然 CockroachDB 已经支持按表和数据库粒度进行灵活的地理复制控制,但“地理分区”允许表中的任意列作为分区键。这样就可以通过简单的 SQL UPDATE 语句将数据从悉尼迁移至伦敦。跨越分区的事务和查询将由 CockroachDB 透明地处理。官方表示预计在 2017 年年底实现此功能的测试版。 |