Apache IoTDB v0.13 发布!
本文约1500字,建议阅读5分钟
下载最新版本Apache IoTDB v0.13。
Release Announcement
version 0.13
Apache IoTDB v0.13 已经发布,此版本新增对齐序列存储模型,增加了对触发器等功能的支持;优化了现有 SQL 语法,并增加了新的语法支持;提升了查询功能,增加了对连续查询、嵌套表达式等的支持;优化了数据写入的过程,提升了系统文件合并的性能;拓展了与外部系统的兼容,新增 Grafana 插件、REST API 等。
欢迎在我们的网站下载最新版本:
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/
Release Notes
## 新功能
[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 的示例
## Improvements
[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] 优化了集群模式下节点重启的握手策略
作为全球性开源项目,截至目前,Apache IoTDB已拥有170 名贡献者、1.9KStar、575 Forks。我们为大家提供了参与指南,欢迎越来越多的小伙伴助力 Apache IoTDB 项目的不断发展与前进。
欢迎迈出加入 Apache IoTDB 社区的第一步!
QQ群:659990460
微信群:添加好友qinchuqing/tietouqiao
github仓库:
https://github.com/apache/iotdb
官网:
http://iotdb.apache.org/
编辑:于腾凯
校对:龚力
点击“阅读原文”下载最新版本
Apache IoTDB v0.13 发布!相关推荐
- 赛迪实验室 | “Apache IoTDB V0.13.0”时序数据库通过中国软件评测中心软件产品技术鉴定测试...
近日,"Apache IoTDB V0.13.0"时序数据库通过了中国软件评测中心软件产品技术鉴定测试.本次测试从功能性和性能效率等方面进行了软件产品技术鉴定测试,功能性从数据读写 ...
- Apache IoTDB v0.12.5 发布!
本文约800字,建议阅读5分钟 本文与你分享 Apache IoTDB v0.12.5 的Release Announcement. Release Announcement v0.12.5 Ap ...
- Apache IoTDB 系统监控模块详解
在 Apache IoTDB 0.13.0 版本开始,我们引入了系统监控模块,本文主要介绍了如何在单机版开启系统监控模块,并且使用 Prometheus + Grafana 完成系统监控的可视化. 1 ...
- 线上 2022 Apache IoTDB 物联网生态大会 | 直播地址一览,大会视频发布!
直播 进行时 + 线上 滴滴!2022 Apache IoTDB 物联网生态大会今日上线! 大家可通过我们的微信视频号 Apache IoTDB 全程观看,豪华福袋不定时发放哦~ 或者通过以下地址进行 ...
- 墨天轮沙龙 | 清华乔嘉林:Apache IoTDB,源于清华,建设开源生态之路
在6月8日举办的[墨天轮数据库沙龙第七期-开源生态专场]中,清华大学博士,助理研究员,Apache IoTDB PMC 乔嘉林老师分享了<Apache IoTDB,源于清华,建设开源生态之路&g ...
- 揭秘国内首个进入Apache的高校顶级项目——Apache IoTDB
本文约4200字,建议阅读10+分钟 本文与你分享有关开源数据库项目成长.开源社区治理.加速赋能企业等方面的观点与见解. 近年来,随着人工智能.物联网的兴起,大数据成为重要的生产资料,而时序数据则是这 ...
- 揭秘国内首个进入Apache的高校顶级项目——Apache IoTDB | 51CTO 访谈实录
近年来,随着人工智能.物联网的兴起,大数据成为重要的生产资料,而时序数据则是这个时代避无可避的热议话题.如何提升时序数据的利用率?如何为复杂场景提供一个可靠的数据库?这些都是业内必须解决的难题. Ap ...
- 官宣|Apache Flink 1.13.0 正式发布,流处理应用更加简单高效!
简介:Flink 1.13.0 版本让流处理应用的使用像普通应用一样简单和自然,并且让用户可以更好地理解流作业的性能. 翻译 | 高赟 Review | 朱翥.马国维 GitHub 地址 https ...
- 腾讯技术直播间 | Apache IoTDB x Apache Pulsar Meetup
点击下方图片 收看Apache软件基金会两大孵化器项目 Pulsar x IoTDB 分享会全程直播 ???? >>> 活动介绍 <<< Apache Pulsar ...
最新文章
- Redlock:Redis分布式锁最牛逼的实现
- python包含某个数字_python编程练习---有序数组中,快速查找是否包含指定数字,并返回其下标...
- opengl加载显示3D模型UC类型文件
- 生成对抗网络gan原理_必读!TOP10生成对抗网络GAN论文(附链接)
- 一文让你了解RT-Thread
- ACM团队周赛题解(2)
- php的Snoopy类
- 获取响应里面的cookie的方法
- Trace obtained enqueue information by set event 10704
- 运行VS编译的程序提示“由于应用程序配置不正确,应用程序未能启动”的问题
- 3D打印的四种应用场合
- 【容斥好题】HDU - 5514 F - Frogs
- BZOJ 2563: 阿狸和桃子的游戏
- 这是一个全民销售的时代
- 怎么用计算机输入名字,怎么用电脑起名字
- 开源正当时,共赢新未来 OpenHarmony开发者大会成功召开
- 火了很多年,月利润3W+的暴利项目
- jquery 遍历集合
- 蚂蚁金服终极野心——万“税”帝国
- 宇宙的电网模型之太阳实验起源谭
热门文章
- 曲线图绘制软件_Origin教程丨一文教你快速绘制20种常用图
- 【c语言】蓝桥杯算法提高 勾股数
- gc java root_一个两年Java程序员的面试总结
- java 设置宽度和高度,如何通过设置高度和宽度来使宽度和高度反映ScaleTransform以及如何进行ScaleTransform?...
- 微软 WPC 2014 合作伙伴keynote
- JavaScript强化教程-JS面向对象编程
- ICMP重定向(ICMP Redirect)
- 上海市金山区财政局容灾项目竞争性谈判600万元
- linux应用程序安装与管理
- java非阻塞 串口读数据_串口阻塞与非阻塞