云原生 SQL 数据库 CockroachDB 于近日发布了 v2.0-alpha.20180116 版本,更新内容较多,集中在 SQL 语言、命令行工具、Admin-UI、Bug 修复和性能优化这些方面,其中还包括不向后兼容的变更(Backwards-Incompatible Changes)。 不向后兼容的变更 Removed the obsolete kv.gc.batch_size cluster setting. #21070 Removed the COCKROACH_METRICS_SAMPLE_INTERVAL environment variable. Users that relied on it should reduce the value for the timeseries.resolution_10s.storage_duration cluster setting instead. #20810 常规变更 CockroachDB now proactively rebalances data when the diversity of the localities that a given range is located on can be improved. #19489 Clusters are now initialized with default .meta and .liveness replication zones with lower GC TTL configurations. #17628 详细更新内容请参阅发布说明。要注意的是,这是一个 alpha 版本,不建议在生产环境使用。 CockroachDB 是一个开源的云原生 SQL 数据库,也是一个可实现跨数据中心同步的可伸缩数据库。正如它的名字“CockroachDB”("小强DB")一样,官方在宣传中称该数据库是“具有超强生命力的数据库”。 CockroachDB 的目标是提供一种稳定可靠的方式来让数据自动复制和同步到各个数据中心的服务器里,这样就算一个数据中心倒下了,应用还能正常运行。 云原生 SQL 数据库 CockroachDB 发布 v2.0-alpha 版本下载地址