Apache Calcite 1.11.0,动态数据管理框架

局长
 局长
发布于 2017年01月10日
收藏 13

Apache Calcite 1.11.0 发布了。Apache Calcite 是一个动态数据管理框架,用于 Hadoop 平台。

在上一版本发布后的近三个月,进行了很多改进和错误修复,它们其中的许多更新使规划器规则更智能。以下是一些重要的更新:

几个适配器有所改进:

  • JDBC 适配器现在可以向下推送 DML(INSERT,UPDATE,DELETE),窗口化聚合(OVER)以及 IS NULL 和 IS NOT NULL 运算符

  • Cassandra 适配器现在支持身份验证

  • Druid 适配器中的几个关键错误修复

对于相关和不相关的子查询,生成更有效的计划(例如,在一些相关的查询中,不再需要子查询来生成相关变量的值),现在可以处理多个相关性,并且还修复了几个正确性错误。

新增 SQL 特性:

  • CROSS APPLY 和 OUTER APPLY

  • MINUS 作为 EXCEPT 的同义词

  • EXPLAIN 命令的 “AS JSON” 选项

  • 在 INSERT 的目标列表中的复合标识符,允许插入记录值列的单个字段(如果使用的是 Apache Phoenix 适配器则可插入列族的单个字段)

  • 各种新的和扩展的内置函数:CONVERT,LTRIM,RTRIM,3-parameter LOCATE 和 POSITION,RAND,RAND_INTEGER 和应用于二进制类型的 SUBSTRING

发布主页完整更新日志

下载地址:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Apache Calcite 1.11.0,动态数据管理框架
加载中
返回顶部
顶部