Apache IoTDB v0.13.0 发布
Apache IoTDB v0.13.0 已经发布,此版本新增对齐序列存储模型,增加了对触发器等功能的支持;优化了现有 SQL 语法,并增加了新的语法支持;提升了查询功能,增加了对连续查询、嵌套表达式等的支持;优化了数据写入的过程,提升了系统文件合并的性能;拓展了与外部系统的兼容,新增 Grafana 插件、REST API 等。
新功能
-
[IOTDB-924] 支持一条 SQL 插入多行时间戳的数据
-
[IOTDB-959] 增加 Create Storage Group 语法
-
[IOTDB-1037] 支持在 JDBC URL 参数中设置 rpc_compression (是否开启 RPC 压缩)
-
[IOTDB-1059] 支持 SQL 插入数据不带时间戳,使用服务器当前时间
-
[IOTDB-1143] 支持连续查询功能。连续查询在某些系统中又被称为连续聚集。具体的,它允许用户在系统中定义定时查询任务,定时将聚合查询的结果物化到指定的序列中。通过定义持续查询,可避免在大数据量、高复杂聚合场景下产生的时间开销。
-
[IOTDB-1199] 支持对齐时间序列和元数据模板
-
[IOTDB-1319] 支持触发器功能
-
[IOTDB-1391] 支持新的聚合函数 extreme (绝对值的最大值)
-
[IOTDB-1399] 支持 Session 连接多个节点,失败自动重定向
-
[IOTDB-1400] 在 Select 语句中支持算术表达式
-
[IOTDB-1403] 为 TEXT 类型的数据增加 Dictionary 编码方法
-
[IOTDB-1490] 增加了内置的 UDTF ,包括 sinh, conh, tanh
-
[IOTDB-1514] 在 InsertTablet 中支持空值
-
[IOTDB-1524] 新增语法支持:SELECT … INTO …
-
[IOTDB-1647] 支持在原始数据查询中对 Select 子句使用嵌套表达式
-
[IOTDB-1673] 客户端(CLI)升级为 JLine3
-
[IOTDB-1739] 新增时间序列生成函数,包括 const (常量)、pi 或 e 函数
-
[IOTDB-1760] 在 group by fill 查询中增加对 avg, count, extreme, first_value, last_value, max_time, max_value, min_time, min_value, sum 等聚合函数的支持
-
[IOTDB-1761] 新增了指标监控框架
-
[IOTDB-1775] 新增 CAST 函数来进行数据类型的转换
-
[IOTDB-1823] 新增根据多个元数据层级的局和操作,即 group by multi level
-
[IOTDB-1844] 在查询中可以使用前缀或后缀匹配,例如:root.*sg*
-
[IOTDB-1859] 新增 REST API 的支持
-
[IOTDB-1860] 新增 Grafana 插件
-
[IOTDB-1886] 在 Select 子句中增加了对 Constant Expressions (常量表达式)的支持
-
[IOTDB-1973] 支持在聚合查询中对 Select 子句使用嵌套表达式
-
[IOTDB-1986] 可在 Select UDF 子句中对其使用别名
-
[IOTDB-1989] 数据写入增加对 Spark-IoTDB-connector 的支持
-
[IOTDB-2131] 在 Fill子句中增加对 previous、linear 及常量填充的支持
-
[IOTDB-2593] 增加 IoTDB 对 JDK17 的兼容
-
[ISSUE-3811] 在 last query 的结果集中新增表示数据类型的列
-
新增了 RabbitMQ 的示例
改进
-
[IOTDB-1280] 重写了 Antlr 语法定义文件
-
[IOTDB-1372] 提升了对 TsFileResource 的管理
-
[IOTDB-1428] 优化了查询超时的管理
-
[IOTDB-1450] 优化了删除操作,删除操作将仅涉及相关的时间分区
-
[IOTDB-1463] 为 Session and SessionPool 实现了 Builder 模式
-
[IOTDB-1477] 优化了方法 generateAlignByDevicePlan() 的实现逻辑
-
[IOTDB-1559] 重构了集成测试框架
-
[IOTDB-1564] 将心跳和选举超时时间置为可配置参数
-
[IOTDB-1581] 优化了 TsFileResource 的恢复过程,增加了对未结束的tsfile的考虑
-
[IOTDB-1607] 优化了 Tracing ,增加对查询追踪的细节
-
[IOTDB-1639] 重构了集群的代码框架,使其与 server 包保持一致
-
[IOTDB-1730] 在 client-cpp中提升了 session::insertTablet() 等方法的性能
-
[IOTDB-1852] 使用统计信息来加速查询执行
-
[IOTDB-1857] 在集群模式的非查询执行操作中移除了 CountPlan 相关的无效代码
-
[IOTDB-1884] 在 sum 聚合中对 0 和空值进行了区分
-
[IOTDB-1924] 在合并结束后移除了清理缓存的操作
-
[IOTDB-1950] 对查询增加了布隆过滤器缓存
-
[IOTDB-2001] 移除了重复的 StorageGroupNotReadyException
-
[IOTDB-2011] 优化了 show latest timeseries query 中的缓存管理
-
[IOTDB-2022] 为 SessionDataSet 实现对 AutoCloseable 接口的支持
-
[IOTDB-2075] 使用线程池来加速 insertTablets 的执行
-
[IOTDB-2119] 优化了 IoTDB 的 CSV 导出工具中对时间精度的控制
-
[IOTDB-2162] 简化了文件合并流程
-
[IOTDB-2176] 在执行内部空间合并时,增加了对目标 chunk 大小的限制
-
[IOTDB-2193] 通过减少 RaftLogManager 中不必要的锁操作来提高写入性能
-
[IOTDB-2195] 优化了查询中并发线程的控制
-
[IOTDB-2632] 将参数 compaction_write_throughput_mb_per_sec to 的默认值设置为16
-
[ISSUE-3445] 实现了新的合并执行和调度策略
-
[ISSUE-3856] 对 RaftLogManager 的 commitTo 进行了异常处理优化 [Cluster] 优化了集群模式下节点重启的握手策略
下载最新版本:
https://iotdb.apache.org/Download/
完整的 Release Notes 可参考此处:
https://raw.githubusercontent.com/apache/iotdb/v0.13.0/RELEASE_NOTES.md
当前 release 可在此处下载:
http://iotdb.apache.org/Download
JDBC driver, session SDK, TsFile SDK, Spark-connector, Hadoop-connector, Hive-connector 以及 Flink-connector 可在此处查询:
https://search.maven.org/search?q=3Dg:org.apache.iotdb
IoTDB server 的 Docker image 在此处查找:
https://hub.docker.com/r/apache/iotdb
Python API 可在此处查找:
https://pypi.org/project/apache-iotdb/

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Apache APISIX 2.13.0 发布
距离 Apache APISIX 上一次发布 LTS 版本已经过去了大半年的时间,今天,Apache APISIX 社区带来了一个全新的 LTS 版本——2.13.0。该 LTS 版本不仅性能更加稳定,而且支持了更多的可观测性、服务发现插件和更完善的多语言开发体系。 如果你在追求整体稳定性的同时,也想尝试一下新功能,不妨考虑将现有的 Apache APISIX 升级到 2.13.0。后续社区也会在 2.13.0 版本的基础上发布一系列 patch 版本。 功能更新 新变化:不再默认暴露 API 在 2.13.0 之前的版本中,我们允许插件注册可供客户端调用的 API。例如,jwt-auth 插件会注册一个 JWT 签名的接口,客户端可以访问该接口,以生成用于校验的签名。但这个设计有一个潜在的缺陷——由于暴露出来的是接口而不是路由,因此无法像对待路由一样为其加强安全防护。虽然现有的机制允许用户通过编写对应的 plugin interceptor 来拦截接口访问,但这种方式仍然存在安全隐患。 所以从 2.13.0 版本开始,我们决定做出重大变更,不再默认暴露 API**。**如果用户需要暴...
- 下一篇
xJavaFxTool 0.3.1 发布,升级为 jdk17 版本
基于 JavaFx 搭建的实用小工具集合xJavaFxTool更新至 0.3.1 版本,此版本升级了jdk依赖版本为17。 此次更新中优化的内容如下: 升级jdk版本为17 优化首页界面 优化插件加载机制 下载地址: 可直接运行的jar包(本地需要有jdk17环境)xJavaFxTool-0.3.1.jar Windows x64安装包(兼容windows7、8、10、11等系统)xJavaFxTool-0.3.1-windows-x64.exe Linux x64xJavaFxTool-0.3.1-linux-x64.zip Mac OS x64xJavaFxTool-0.3.1-macos.dmg 更多下载地址见发布页面
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8编译安装MySQL8.0.19
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Mario游戏-低调大师作品