当前位置: 首页 > news >正文

时序数据库TDengine 3.3.5.0 发布:高并发支持与增量备份功能引领新升级

近日,TDengine 3.3.5.0 版本正式发布,带来了多项重磅更新与优化,从功能拓展到性能提升,再到用户体验进行了全面改进。本次更新围绕用户核心需求展开,涵盖了开发工具、数据管理、安全性、可视化等多个层面,为各行业的时序数据应用提供了更高效、可靠的支持。

本次更新的亮点功能包括 MQTT 稳定性和高并发性能提升、taosX 增量备份与恢复功能、新增 JDBC 和 Rust 连接器对 STMT2 接口的支持,以及 Explorer 对 Grafana Dashboard 的灵活配置等。同时,在查询内存管控、多级存储迁移性能优化、强密码策略等方面也进行了显著提升,为用户提供了更高效、更可靠的时序数据管理体验。

具体更新展示如下:

新特性

  1. MQTT 稳定性和性能提升

      大幅提升了数据接入的稳定性和高并发场景下的性能表现,为物联网应用提供更可靠的支持。

  2. taosX 增量备份与恢复

      支持更加高效的增量备份与恢复功能,确保数据安全的同时提升备份效率。

  3. JDBC WebSocket 连接支持 STMT2 接口

      增强了 JDBC WebSocket 的功能兼容性,进一步提升了数据写入速度。

  4. Rust 连接器支持 STMT2 接口

      为 Rust 开发者提供更强大的功能支持,进一步提升了数据写入速度。

  5. taos-CLI 错误提示增加错误码

      通过在错误提示中引入错误码,帮助用户更快速定位和解决问题。

  6. Python 连接器对接 SuperSet

      实现对 SuperSet 的集成,为数据可视化和分析提供了更多可能。

  7. Explorer 支持配置 Grafana Dashboard

      通过灵活配置 Grafana Dashboard,让数据展示更加直观和高效。

  8. taosX-agent 支持配置内存缓存队列长度

      新增对内存缓存队列长度的配置支持,进一步提升数据处理能力。

性能优化

  1. 调整 telemetry 的上报机制:优化数据上报方式,提升性能与效率。

  2. 支持通过 SQL 统计指定 DB 的磁盘空间:提供更直观的数据库空间使用情况查询。

  3. 服务端增加查询内存管控:确保资源使用更稳定,避免因内存问题导致查询中断。

  4. INTERVAL 子句支持 AUTO 自动计算窗口偏移量:简化时间窗口管理,提升使用便捷性。

  5. 减少多级存储迁移对写入性能的影响:进一步优化存储迁移策略,保证写入性能不受显著影响。

  6. Grafana 插件 UI 转为 React:全面适配 Grafana 11.3.0,提升插件用户体验。

  7. taosAdapter websocket 接口优化:进一步提升通信效率和稳定性。

  8. taosX 添加健康状态:实时监测数据库健康状况,确保服务运行可靠。

  9. taosX 支持异常数据的可配置处理:增强对异常数据的灵活管理能力。

  10. 支持客户端连接设置选项:允许配置时区、字符集、用户 IP 和用户名称等选项。

  11. taosdump 支持查询超时或断开时自动重连:减少长时间任务中断风险。

  12. 允许为已订阅的 tag 列创建索引:提升查询性能和灵活性。

  13. taosX 支持密码包含特殊字符:增强密码复杂性支持。

  14. 提升 Last 缓存开启时的数据写入性能:优化缓存逻辑以加速写入。

  15. COMPACT 命令支持自动执行、并发度设置及执行进度观测:简化操作,提升效率。

  16. 支持通过 SQL 修改全局配置并持久化:增强配置管理的灵活性。

  17. 更新数据类型压缩算法默认值:提高数据存储的压缩比和效率。

  18. 修复 Mac/Windows 平台下 taosBenchmark 的 --nodrop 参数行为:提高跨平台一致性。

  19. 禁止 DB 内 Compact 和副本变更同时进行(企业版):提升操作安全性和稳定性。

  20. taosdump 支持复合主键表导出:扩展数据导出能力。

  21. 在 show queries 和 show connections 返回结果中显示用户 IP 和名称:增强可审计性和透明度。

  22. JDBC 支持多表批量写入:加速数据写入过程,提升开发效率。

  23. 支持动态调整多级存储中的 dataDir 参数:更灵活的存储配置选项。

  24. taosX 数据库文件默认使用 data_dir:优化文件管理路径设置。

  25. 强制要求设置强密码:密码长度必须为 8 到 16 位,并且至少包含大写字母、小写字母、数字、特殊字符中的三类。

  26. 提高客户端获取新 Leader 的速度:优化集群切换响应时间。

  27. OPC 点位正则匹配支持 "非":增强正则匹配功能适配性。

除此之外,每个版本都会做很多其他的工作,比如 bug 修复、功能优化等等。如果想要了解新版本(时序数据库功能更新)更加详细的发布信息,可以移步至 https://github.com/taosdata/TDengine/releases/tag/ver-3.3.5.0 查看发布说明。

欢迎大家下载使用,也欢迎在评论区提出建议和意见,如有任何问题请及时联系我们获得支持。

http://www.lryc.cn/news/521275.html

相关文章:

  • 信息系统项目管理-采购管理-采购清单示例
  • python识别图片中指定颜色的图案并保存为图片
  • 【git命令行】git pull冲突如何使用stash暂存,不提交当前工作的情况下临时保存修改
  • 浏览器输入http形式网址后自动跳转https解决方法
  • BertTokenizerFast 和 BertTokenizer 的区别
  • 【update 更新数据语法合集】.NET开源ORM框架 SqlSugar 系列
  • 测试人员面试需要掌握的内容
  • git 新建分支并推到远程分支
  • 【Uniapp-Vue3】showLoading加载和showModal模态框示例
  • PythonOpenCV图片识别
  • 构建优雅、高效的 Nodejs 命令行工具 - Archons
  • 你喜欢用什么编辑器?
  • 鸿蒙报错Init keystore failed: keystore password was incorrect
  • 【Flink】Flink内存管理
  • JVM:ZGC详解(染色指针,内存管理,算法流程,分代ZGC)
  • Docker常用命令大全
  • (12)springMVC文件的上传
  • 在Linux系统中无网络安装Nginx并配置负载均衡
  • Android车机DIY开发之软件篇(三)编译Automotive OS错误(1)
  • 基于网络爬虫技术的网络新闻分析【源码+文档+部署讲解】
  • uniapp区域滚动——上划进行分页加载数据(详细教程)
  • 机器学习(1):线性回归概念
  • 关于编写测试用例的细枝末节
  • 《计算机网络》课后探研题书面报告_了解PPPoE协议
  • Linux Centos 安装Jenkins到服务
  • 解决“无法定位程序输入点 av_buffer_create 于动态链接库 XXX\Obsidian.exe 上”问题
  • 基于考研概率论知识解读 Transformer:为何自注意力机制要除以根号 dk
  • 网络安全学习81天(记录)
  • MATLAB学习笔记-table
  • mybatisPlus(条件构造器API)