CrateDB 是一个分布式的 SQL 数据库,使得实时存储和分析大量的机器数据变得简单。CrateDB 提供了通常与 NoSQL 数据库相关的可扩展性和灵活性,最小的 CrateDB 集群可以轻松地每秒摄取数万条记录。这些数据可以在整个集群中实时地、临时地、并行地进行查询。
CrateDB 5.9.4 现已正式发布,该版本更新内容如下:
- 修复了在运行
ANALYZE
之后的相关子查询时导致错误的问题,该子查询是INNER JOIN
,且右侧表的记录数多于左侧表的记录数。 - 修复了使用
SET LOCAL <settingName> TO DEFAULT
时发生的ArrayIndexOutOfBoundsException
。 - 修复了比较定义为 object literals 的
geo_shape
类型的值时,如果一个是几何图形集合,另一个是MultiPolygon
或MultiPoint
,则会导致结果不正确。 查询示例用于返回false
而不是true
:
SELECT
{
type='MultiPoint',
coordinates=[[10, 40], [40, 30]]
}::GEO_SHAPE
=
{
type='GeometryCollection',
geometries=[{type='Point', coordinates=[10, 40]}, {type='Point', coordinates=[40, 30]}]
}::GEO_SHAPE;
-
修复了 PostgreSQL wire protocol 上的问题, 当客户端发送无效(或巨大)的启动消息时,该问题可能会导致节点因 OutOfMemory 异常而崩溃。
详情可查看:https://cratedb.com/docs/crate/reference/en/latest/appendices/release-notes/5.9.4.html