CrateDB 5.3.5 发布,分布式 SQL 数据库
CrateDB 是一个分布式的 SQL 数据库,使得实时存储和分析大量的机器数据变得简单。CrateDB 提供了通常与 NoSQL 数据库相关的可扩展性和灵活性,最小的 CrateDB 集群可以轻松地每秒摄取数万条记录。这些数据可以在整个集群中实时地、临时地、并行地进行查询。
CrateDB 5.3.5 现已正式发布,该版本更新内容如下:
修复
-
允许用户使用
archived.
prefix 重置集群设置。 -
修复了如果对象列没有任何子列则导致
object_column = {}
查询不匹配的问题。 -
修复了导致针对视图的查询使用当前搜索路径评估视图定义的问题。如果搜索路径出现分歧,这可能会导致问题。该修复仅适用于新创建的视图。
-
修复了在 IP 类型列上使用
any_valueIP
聚合时出现的Failed to validate IP
错误。 -
改进了在 CREATE SUBSCRIPTION 语句上使用
WITH
子句传递设置时的错误消息(当前不支持)。 -
修复了一个问题,该问题会导致在 non-superuser 但拥有 AL 权限的情况下执行 CREATE SUBSCRIPTION 的 connection URL 时隐藏错误。
-
允许在 CREATE SUBSCRIPTION 的 connection URL 中使用不带数据库名称的 trailing
/
。 -
修复了一个
NullPointerException
异常,当使用 Fetch 操作符对子查询执行交叉连接时,该异常可能发生。查询示例:SELECT * FROM (SELECT a FROM tbl1 ORDER BY b DESC LIMIT 1) i, tbl2 WHERE c >= 50;
-
修复了 WHERE 子句中对象或对象数组子列的 IS [NOT] NULL 过滤器引起的 IndexOutOfBoundsException,例如
CREATE TABLE test (o1 ARRAY(OBJECT AS (col INT)), o2 OBJECT); SELECT * FROM test WHERE o1[1]['col'] IS NULL; => IndexOutOfBoundsException[Index: 1 Size: 1] SELECT * FROM test AS T WHERE T.o2['unknown_col'] IS NOT NULL; => IndexOutOfBoundsException[Index: 1 Size: 1]
-
修复了导致
INSERT INTO
语句跳过分区列的生成表达式验证的问题。 -
修复了导致
IGNORED
对象中的数组转换为空值的问题。 -
修复了一个问题,当 VIEW 的查询因 underlying tables/views 的更改而出错时,会导致查询 information_schema 表时出错。此外,在 pg_catalog.pg_views 和 information_schema.views 表的视图定义中添加了注释,以表示 VIEW 的查询是错误的。
-
修复了在会话设置 error_on_unknown_object_key 设为 false 的情况下,从别名表的对象列查询未知键时引起的 SQLParseException 异常,例如
CREATE TABLE test (o OBJECT); SELECT T.o['unknown'] from (SELECT * FROM test) AS T; => SQLParseException[Couldn't create execution plan from logical plan because of: Couldn't find o['unknown'] in SourceSymbols{inputs={}, nonDeterministicFunctions={}}
更多详情可查看更新说明。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
java 游戏服务器框架 ioGame 17.1.52,javaMMO 回合制游戏开发首选
主要更新 [#172] 新增 webSocket token 鉴权、校验支持 有时,我们需要在 WebSocket 建立连接前做 token 相关鉴权、校验的业务。ioGame 支持此类业务的扩展,我们可以在游戏对外服部分做相关扩展; 简单的说,如果校验没通过,我们就不建立 ws 连接了,在 http 阶段就结束所有流程,可以有效的减少恶意长连接攻击。 相关文档与使用示例 https://www.yuque.com/iohao/game/tb1126szmgfu6u55 日志相关调整 移除 light-log 模块,统一使用 lombok slf4j 相关注解 压测&模拟客户端增强 新增 SplitParam,方便模拟测试时,解析控制台输入参数的获取 private void useRequest() { InputRequestData inputRequestData = () -> { ScannerKit.log(() -> log.info("输入需要使用的背包物品,格式 [背包物品id-数量]")); String inputType = ...
- 下一篇
可观测性平台夜莺开源项目发布 V6 正式版!
夜莺开源项目在2023.7月底发布了V6版本,这个版本开始,项目目标不止于做一款开源监控系统,而是要做一款开源可观测性平台,不过路漫漫其修远兮,初期只是把日志数据源引入并完成了基本的可视化,后续会着力打通指标和日志的数据串联以及数据特征提取。欢迎小伙伴一起参与共建。 夜莺V6版本开发了好几个月了,于2023.7月底发布了正式版,今天是8.7号,实际最新版本已经是v6.0.1了,V6相比之前的版本有重大的改进。本文给大家做一些重点介绍。 1. 项目目标 V6版本开始,项目目标不止于监控平台的构建,转而构建可观测性平台。监控部分的功能已经渐趋完善,后面可能还会做一些长尾需求,但是基本功能已经非常完备了。作为稳定性体系的重要手段,监控/可观测性平台,需要承担故障发现、故障定位的职能,监控可以做到故障发现,但要想做到故障定位,必须要引入日志、链路追踪的能力。 当然,罗马不是一天建成的,可观测性这个事情也非一蹴而就。夜莺V6初期,首先引入了日志数据源的集成能力,可以集成ElasticSearch作为数据源。在夜莺里查看日志数据。在一个平台、甚至一个大盘里,可以同时看到指标数据和日志数据,算是万里...
相关文章
文章评论
共有0条评论来说两句吧...