您现在的位置是:首页 > 文章详情

CrateDB 5.10.2 发布,分布式 SQL 数据库

日期:2025-03-04点击:30

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

原文链接:https://www.oschina.net/news/336788/cratedb-5-10-2-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章