
3 月 8 日妇女节,来一场职场姐妹茶话会!欢迎加入群聊

CrateDB 是一个分布式的 SQL 数据库,使得实时存储和分析大量的机器数据变得简单。CrateDB 提供了通常与 NoSQL 数据库相关的可扩展性和灵活性,最小的 CrateDB 集群可以轻松地每秒摄取数万条记录。这些数据可以在整个集群中实时地、临时地、并行地进行查询。
CrateDB 5.10.2 现已正式发布,该版本更新内容如下:
- 如果集群状态被视为不可用以匹配字段的行为方式,则从 HTTP root endpoint
(/)
返回的 JSON 有效负载中的字段现在显示 503 而不是 200,以匹配ok
字段的行为方式。 - 修复了当 filtered column 作为视图的一部分时 filter 未推送到源的问题。这可能会导致不必要的全表扫描。
- 修复了
5.6.5
引入的回归问题,当DELETE
条件包含非确定性函数(例如NOW()
)时,该回归会导致留下空分区,例如:
DELETE FROM t WHERE day < now() - INTERVAL '3 days';
其中“day”是TIMESTAMP
类型,也是PARTITIONED BY
列。
- 修复了通过 PostgreSQL wire protocol 绑定到不存在的预处理语句时导致的
NullPointerException
问题。 - 修复了如果
WHERE
子句将 non-boolean column 与 boolean literal 进行比较时导致SELECT
查询失败的问题,例如:
SELECT int_col FROM t where int_col = true;
- 修复了如果表的 boolean column 上有一个
PRIMARY KEY
,并且该列在逻辑表达式中被引用为独立操作数时,则带有WHERE
子句的SELECT
查询会返回不正确的结果。例如:
SELECT * FROM tbl WHERE boolean_pk_col OR boolean_pk_col = false
- 修复了版本 5.10.0 中引入的性能回归问题,该问题导致
CREATE SNAPSHOT
占用更多内存。这可能会导致语句在内存压力下以OutOfMemoryError
失败。 - 修复了当升级到 >= 5.8 且表包含使用用户定义函数生成的列时导致节点无法启动的问题。
更新说明:https://cratedb.com/docs/crate/reference/en/latest/appendices/release-notes/5.10.2.html
还没有评论,来说两句吧...