CrateDB 是一个分布式的 SQL 数据库,使得实时存储和分析大量的机器数据变得简单。CrateDB 提供了通常与 NoSQL 数据库相关的可扩展性和灵活性,最小的 CrateDB 集群可以轻松地每秒摄取数万条记录。这些数据可以在整个集群中实时地、临时地、并行地进行查询。
CrateDB 5.1.2 正式发布,该版本更新内容如下:
修复
- 修复了cursors 的 DECLARE 权限,使其可供非超级用户访问。所有用户都可以 declare cursors,只要他们有DECLARE中使用的查询的必要权限。
- 为通过查询更新或通过查询删除操作增加了动态批量大小,以减少内存压力,并在运行具有大型赋值表达式的更新语句时修复内存不足的错误。
- 修复了当表统计信息不可用时哈希和嵌套循环连接的低效连接优化。
- 修复了一个在对刚刚添加到表的对象使用
IS NULL
时,可能导致出现NullPointerException
问题的 race condition。 - 修复了导致
GEO_SHAPE
类型列上生成的表达式未在写入时被评估并被忽略的问题 。 - 修复了由于 I/O 错误(例如套接字超时)而导致某些内部重试时可能会在
COPY FROM
生成重复数据的问题。 - 修复了在分区表上执行
ALTER TABLE SET
时,导致routing.allocation.*.{attribute}
设置被忽略的问题。 - 修复了在分区表上执行
ALTER TABLE SET
时,导致设置number_of_replicas
被忽略的问题。
详情可查看更新说明。