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


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

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

注意事项:如果你正在升级一个集群,你必须在升级到 5.1.0 之前运行 CrateDB 4.0.2 或更高版本。我们建议你在升级到 5.1.0 之前,先升级到最新的 5.0 版本。

警告:在 CrateDB 4.x 之前创建的表在 5.x 版本中无法使用,在迁移到 5.x.x 之前必须重新创建。

突破性变化

  • 删除了 node.store.allow_mmapfs 设置。它在 4.1.0 中被弃用,而改用 node.store.allow_mmap 设置。
  • 删除了所有断路器的 indices.breaker.fielddata.limit 设置和 .overhead 设置。它们在 4.3.0 中被弃用,此后不再有任何影响。
  • 删除了已启用的 discovery.zen.publish_timeoutdiscovery.zen.commit_timeoutdiscovery.zen.no_master_blockdiscovery.zen.publish_diff.enable 设置。它们从4.0.0 开始就没有作用,在 4.4.0 中已经被弃用。
  • 删除了已弃用的 azure 发现功能。
  • 在 information_schema 表中引用 catalog 的字段现在返回 crate,而不是 schema 表。

弃用

  • 弃用了 OPTIMIZE TABLE 语句的 upgrade_segments 选项。该选项现在不再有任何作用,并会在将来被移除。

SQL 语句

  • 增加了对游标的初始支持
  • 增加了对 EXISTS 表达式的支持
  • 增加了对查询的选择列表中的相关 Scalar 子查询的支持
  • 增加了对 ARRAY 类型列的 GROUP BY 的支持

性能的改进

  • 提高对 sys.snapshots 的查询性能

管理和操作

  • 更新至 Admin UI 1.23.1
  • 增加了 ANALYZE 语句的 I/O 吞吐量节流,以及由 stats.service.interval 设置控制的定期统计收集,以降低对集群负载的影响。这种节流可以通过一个新的设置 stats.service.max_bytes_per_sec 来控制,默认设置为 40MB/s。

更多详情可查看:https://crate.io/docs/crate/reference/en/master/appendices/release-notes/5.1.0.html


相關推薦

2023-04-17

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

2023-02-15

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-08-08

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

2023-12-03

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

2024-01-24

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

2022-07-28

MongoDB wire protocol 查询转换为 SQL —— 使用 PostgreSQL 作为数据库引擎。 目前 FerretDB 已发布 0.5.1 版本,带来如下变更: 新功能 验证数据库名称 #913 支持 $all 数组查询运算符 #724 支持 getLog 诊断命令 #711 为 Tigris 实现 MsgCoun

2022-06-21

进 v1.5.1 了。有了 Citus 企业版特性,这下PG真的成为了:分布式地理空间时序超融合数据库了。 Citus 是原生的PG插件扩展,主要针对的场景包括: 多租户,让数据按照租户自动分片。 实时分析,并行加速实时聚合,压到

2023-02-12

1. 资源视图增加右键菜单-补充新建页面文件快捷入口 2. 解决功能树配置时选择页面异常的问题 3. 优化页面设计器资源加载 4. 优化项目资源获取方法 5. 设计器样式修改 6. jdk版本兼容更新,修改构建配置 7. 添加 markdown editor 支持

2023-03-17

1、本次更新      1.1 翻译结果配置了ref属性之后 不再给transMap存放此属性      1.2 添加@TransSett 注解 用于指定本次翻译哪几个字段或者排除翻译哪几个字段      1.3 解决 ids翻译 ref设置报错问题 &

2023-11-27

v4],历时五年,持续升级,工匠精神,做一款简单好用的数据库建模平台。 元数建模平台,使用 React+Electron+Java 技术体系构建。 [PDMan-v2] --> [CHINER-v3] --> [PDManer-v4],连续五年,一直保持很好的传承和延续。 PDManer 元数

2022-10-10

虚幻引擎 5.1 发布了首个预览版,目前已在 Epic Games launcher 和 GitHub 仓库中提供下载。 5.1 预览版更新概要 虚幻引擎 5.1 改进了许多在 UE5 发布时提供的功能,为实时 3D 内容的创建创造了更加精简和易用的工作流程。此版