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

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

日期:2024-08-05点击:123

CrateDB 是一个分布式的 SQL 数据库,使得实时存储和分析大量的机器数据变得简单。CrateDB 提供了通常与 NoSQL 数据库相关的可扩展性和灵活性,最小的 CrateDB 集群可以轻松地每秒摄取数万条记录。这些数据可以在整个集群中实时地、临时地、并行地进行查询。

CrateDB 5.8.1 现已正式发布,该版本更新内容如下:

修复

  • 通过自动计算 number_of_routing_shards 来更改分区表的行为 ,以便它们的行为与 simple tables 相同。通过此修复,可以更改分区表单个分区的number_of_shards 。

  • 修复了在包含通过使用本地文件系统对整个分区表执行 COPY TO 而导出的行的文件中某些行的开头添加空格字符的问题 。

  • 更改了 LIKE 和 ILIKE 运算符的行为,当要匹配的模式以ESCAPE字符结尾时,将抛出错误。在此之前,ESCAPE字符会被忽略,结果会根据模式的其余部分计算。

  • 修复了当使用 literal 而不是 column 作为搜索字段参数调用 max_byaggregation 时导致的IndexOutOfBoundsException问题,例如:

     SELECT MAX_BY(x, 1) from tbl;
  • 修复了如果表包含转换为geo_shape的生成列则导致写入操作失败的问题。

  • 修复了一种罕见的 race condition,如果在创建 shard 时执行查询,该条件可能会导致查询卡住并最终在 60 秒后超时。这种情况可能发生在创建表或分区之后、shard relocation 或 node restarts 期间。

  • 修复了 5.8.0 中引入的回归问题,该问题导致在混合集群中运行查询SELECT * FROM sys.nodes时出现错误 。

  • 修复了 5.8.0 中引入的回归问题,该问题导致集群在滚动升级后无法变为 GREEN。

  • 修复了 5.8.0 中引入的回归问题,该问题导致在混合集群中运行聚合时出现错误。

  • 修复了当WHERE子句包含NOT运算符下数组标量函数时导致子句无法筛选行的问题。受影响的标量包括 array_min(array)array_max(array)、 array_sum(array)array_avg(array)array_upper(anyarray, dimension)、 array_lower(anyarray, dimension) 和 array_length(anyarray, dimension)

详情可查看:https://cratedb.com/docs/crate/reference/en/master/appendices/release-notes/5.8.1.html

原文链接:https://www.oschina.net/news/305408/cratedb-5-8-1-released
关注公众号

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

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

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

文章评论

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

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章