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={}}
    

更多详情可查看更新说明


相關推薦

2023-04-17

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

2023-02-15

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

2022-10-13

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

2022-12-13

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

2022-11-15

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

2023-10-28

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

2023-12-03

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

2024-01-24

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

2023-08-26

OceanBase For Oracle 类型的数据源进行监管,并根据已提供的分布式规则进行 SQL 审核。   4. 新增 TDSQL 分布式审核规则 本期新增 TDSQL 分布式审核规则,以满足分布式应用场景。规则如下:  禁止对分片表使用 DELETE/UPDATE

2022-09-10

。不过目前,SQL Server 容器还不支持此功能。  对于分布式可用性组,支持更改 REQUIRED SYNCHRONIZED SECONDARIES TO COMMIT。 DB-Engines 数据库流行度排行榜发布的 9 月份更新指出,SQL Server 在该榜单中保持第三的位置,仅次于 Oracle

2023-09-16

进|2023 Google 开发者大会精彩演讲回顾 腾讯宣布开源分布式数据科学组件项目 Fast-Causal-Inference。这是由腾讯微信研发,采用SQL交互的,基于分布式向量化的统计分析、因果推断计算库;目前已在微信视频号、微信搜一搜等微

2022-08-16

鉴权、Xss 防跨站攻击、自动代码生成、多种存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发, 支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,注释齐全,架构清晰,非常适合

2023-07-06

环境,初始化配置及一键安装部署。不论是单机版本还是分布式版本用户都不再需要通过复杂的 Linux 及 K8s 原生命令来进行部署及运维。 与 MySQL 兼容性提升:新增了与 MySQL 兼容的大小写模式,MySQL 到 MatrixOne 的 SQL 转换工具,

2022-11-05

布2.2.0版本,这是一个重要的里程碑版本,重点推出符合分布式数据库金融标准下的企业级和国产化适配,共包括八大核心特性,全面提升 PolarDB-X 分布式数据库在金融、通讯、政务等行业的普适性。 架构简介 PolarDB-X 采用 S