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

科技资讯 投稿 49700 0 评论

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

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_timeout、 discovery.zen.commit_timeout、 discovery.zen.no_master_block、 discovery.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。

编程笔记 » 分布式 SQL 数据库,CrateDB 5.1 发布

赞同 (110) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽