首页
/ TDengine 3.3.6.0版本发布:时序数据库的重大升级

TDengine 3.3.6.0版本发布:时序数据库的重大升级

2025-06-01 05:17:44作者:裘晴惠Vivianne

时序数据库TDengine近日发布了3.3.6.0版本,这是一次功能丰富且性能显著提升的重要更新。TDengine作为一款专为物联网、工业互联网等场景设计的高性能时序数据库,在本次更新中引入了多项创新功能和优化改进,进一步巩固了其在时序数据处理领域的领先地位。

核心功能增强

本次版本最引人注目的新特性之一是全面支持Decimal数据类型。Decimal类型能够精确表示高精度数值,特别适合金融、计量等对数据精度要求极高的应用场景。开发团队不仅实现了基础支持,还确保该类型能够在Rust连接器、Explorer工具等全生态链中无缝使用。

在数据管理方面,3.3.6.0版本引入了超级表级别的数据保留策略控制。通过KEEP参数,用户现在可以针对单个超级表设置其时间序列数据的保留周期,这为多租户环境下的精细化管理提供了极大便利。同时,磁盘空间管理也更加灵活,minFreeDiskSize参数的最大值已提升至2TB,满足大规模数据存储需求。

性能优化与稳定性提升

查询性能方面,新版本对标签分组(group by tag)查询和降采样查询进行了深度优化。通过改进算法和缓存机制,这些常见时序查询场景的响应速度得到了显著提升。特别值得一提的是,自动建表写入性能的优化,使得高并发写入场景下的吞吐量大幅提高。

在流计算引擎方面,3.3.6.0版本引入了多项增强功能:新增了continue_window_close触发模式,支持为事件窗口和状态窗口设置最小持续时间限制,并增加了窗口事件通知机制。这些改进使得流处理更加灵活和可靠。同时,流计算现在也支持虚拟表,进一步扩展了应用场景。

企业级功能强化

对于企业用户,新版本在多级存储、双副本集群等方面进行了重要增强。数据文件在多磁盘间的分布更加均衡,显著提升了存储效率。双副本集群的恢复机制得到优化,新增了"assign leader"命令,有效解决了高WAL版本节点无法启动时的集群恢复问题。

备份功能也获得了S3存储支持,用户现在可以将数据直接备份到S3兼容的存储系统中。同时,新增的持久化缓存机制确保了数据的完整性,为企业级数据可靠性提供了额外保障。

开发者体验改进

为提升开发者体验,3.3.6.0版本在多个方面进行了优化。SQL语法方面新增了greatest和least函数,提供了regexp作为match操作符的别名,增强了SQL表达力。STMT接口经过重构后,查询和写入性能得到显著提升。

连接器生态也获得全面增强:JDBC驱动支持了高效写入模式;WebSocket接口新增了taos_validate_sql功能;所有组件现在都支持包含特殊字符的长密码(最长255字符)。特别是新增的虚拟表功能,为特殊数据源的集成提供了标准化接口。

运维与管理工具

新版本在运维便利性上也有显著提升。show disk_info命令的输出更加准确直观,新增了百分比显示压缩率。通过show vnodes命令可以监控vnode恢复进度,便于运维人员掌握系统状态。

值得一提的是,企业版中新增了inspect工具,为系统健康检查和问题诊断提供了专业支持。安装脚本也进行了优化,支持使用-e参数进行静默卸载,简化了部署流程。

兼容性与问题修复

在兼容性方面,3.3.6.0版本改进了taosc的兼容性,确保新旧版本间的平滑过渡。同时修复了包括内存泄漏、查询结果异常、Windows平台稳定性等在内的多个问题,提升了整体可靠性。

总的来说,TDengine 3.3.6.0版本在功能丰富性、性能表现和系统稳定性方面都达到了新的高度,为时序数据管理提供了更加强大和可靠的解决方案。无论是物联网设备监控、工业互联网数据分析,还是金融时序数据处理,新版本都能提供卓越的支持。

登录后查看全文
热门项目推荐
相关项目推荐

项目优选

收起
kernelkernel
deepin linux kernel
C
22
6
docsdocs
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
203
2.18 K
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
208
285
pytorchpytorch
Ascend Extension for PyTorch
Python
62
94
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
977
575
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
9
1
ops-mathops-math
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
550
84
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
1.02 K
399
communitycommunity
本项目是CANN开源社区的核心管理仓库,包含社区的治理章程、治理组织、通用操作指引及流程规范等基础信息
393
27
MateChatMateChat
前端智能化场景解决方案UI库,轻松构建你的AI应用,我们将持续完善更新,欢迎你的使用与建议。 官网地址:https://matechat.gitcode.com
1.2 K
133