CrateDB 是一个分布式的 SQL 数据库,使得实时存储和分析大量的机器数据变得简单。CrateDB 提供了通常与 NoSQL 数据库相关的可扩展性和灵活性,最小的 CrateDB 集群可以轻松地每秒摄取数万条记录。这些数据可以在整个集群中实时地、临时地、并行地进行查询。
CrateDB 6.3.3 现已正式发布,该版本更新内容如下:
- 更改了 PostgreSQL 数据传输格式中
TIMESTAMP WITHOUT TIME ZONE的文本编码,使其不再包含 UTC 偏移量(+00),以与 PostgreSQL 保持一致,并修复了与pgx的兼容性问题。
- 修复了一个问题:将分区的 RESTORE SNAPSHOT 恢复到模式不兼容的表中时,操作会静默成功并产生不可读的数据。现在,当快照和目标表的模式不匹配时,CrateDB 会明确报错并拒绝此类恢复操作。
- 修复了通过 PostgreSQL wire 协议的简单模式执行时,多个空语句(例如;;)会导致解析失败而不是返回空语句结果的问题。
- 修复了一个问题:即使某些分片恢复失败(例如因 disk watermarks 超限),RESTORE SNAPSHOT 仍会返回 RESTORE OK。现在,该操作会抛出
SnapshotRestoreException异常并失败。
- 修复了从远程集群升级元数据时(例如在逻辑复制期间)间歇性
UDF解析失败的问题。
- 修复了在解析包含
uuid类型列的表的持久化映射时,导致节点无法启动的问题。
- 修复了6.0.0 版本引入的回归问题,该问题会导致
DROP SNAPSHOT和CREATE SNAPSHOT查询卡顿。
- 修复了缓存保留一些大型结构可能导致
OutOfMemoryError错误的问题。
- 修复了当某些分区分片暂时不可用时,对分区表的
COUNT查询会失败并出现ShardNotFoundException错误的问题。
更新说明:https://cratedb.com/docs/crate/reference/en/6.3/appendices/release-notes/6.3.3.html