内容简介:CrateDB 是一个分布式的 SQL 数据库,使得实时存储和分析大量的机器数据变得简单。CrateDB 提供了通常与 NoSQL 数据库相关的可扩展性和灵活性,最小的 CrateDB 集群可以轻松地每秒摄取数万条记录。这些数据可以在...
CrateDB 是一个分布式的 SQL 数据库,使得实时存储和分析大量的机器数据变得简单。CrateDB 提供了通常与 NoSQL 数据库相关的可扩展性和灵活性,最小的 CrateDB 集群可以轻松地每秒摄取数万条记录。这些数据可以在整个集群中实时地、临时地、并行地进行查询。
CrateDB 4.6.0 正式发布,该版本更新内容如下:
变化
性能改进
- 提高了 :ref
hyperlog_distinct <aggregation-hyperlog-distinct>
聚合函数的性能; - 提高了带有
WHERE
条件的SELECT
语句的性能; - 提高了
INSERT FROM query
语句的性能,其中query
包含GROUP BY
子句; - 改进了用于
INSERT FROM QUERY
和COPY FROM
操作的内部节流机制。这应该会使这些查询在集群可以腾出的情况下利用更多的资源; - 增加了一项优化,提高了对至少有一个内部列有
NOT NULL
约束的对象列的count()
聚合的性能;
SQL 语句和兼容性
- 增加了 bit(n) 数据类型;
- CrateDB 现在接受
START TRANSACTION
语句以兼容 PostgreSQL wire protocol; - 为传递给
COPY FROM
语句的 URI 增加了对目录级通配符的支持;
新标量
- 增加了
array_to_string
标量函数,使用分隔符和可选的空字符串将数组元素连接成一个字符串; - 增加了
array_min
和array_max
标量函数,分别返回数组中最小和最大的元素; - 增加了
array_sum
标量函数,返回数组中所有元素的和; - 增加了
array_avg
标量函数,返回数组中所有元素的平均值;
管理控制台
- 删除了所有分析(UDC、Segment);
- 删除了状态栏中的 "通知" 部分;
- 删除了控制台中列的 min-width,以减少滚动;
- 改变了控制台的语法高亮显示。双引号中的关键词现在不再高亮显示。类型用不同的颜色高亮显示;
- 激活了关键词的 codemirror 代码提示;
- 改变了滚动条的外观,使其看起来更现代;
- 为表视图中的
varchar(n)
和bit(n)
类型增加了长度限制;
更多详情可查看:https://crate.io/docs/crate/reference/en/master/appendices/release-notes/4.6.0.html
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 跨越数据库发展鸿沟,谈分布式数据库技术趋势
- 银行需要分布式数据库吗?
- 分布式NoSQL数据库 Fusion
- 分布式数据库HBase的架构设计
- 分布式数据库 MVCC 技术探秘(一)
- 饿了么:分布式时序数据库 - LinDB
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法设计与应用
迈克尔 T. 古德里奇(Michael T. Goodrich)、罗伯特·塔马契亚(Roberto Tamas / 乔海燕、李悫炜、王烁程 / 机械工业出版社 / 2017-11-20 / CNY 139.00
本书全面系统地介绍算法设计和算法应用的各个领域,内容涵盖经典数据结构、经典算法、算法分析方法、算法设计方法以及算法在各个领域的应用,还包含一些高级主题。本书采用应用驱动的方法引入各章内容,内容编排清晰合理,讲解由浅入深。此外,各章都附有巩固练习、创新练习和应用练习三种类型的题目,为读者理解和掌握算法设计和应用提供了很好的素材。 本书可作为高等院校计算机及相关专业“数据结构和算法”课程的本科生......一起来看看 《算法设计与应用》 这本书的介绍吧!