TDengine 3.2.3.0 版本发布,流计算等八大板块功能更新

简介: 据了解,3.2.3.0 版本涉及到的更新内容包括流计算、传输压缩、授权机制、监控、数据接入、Explorer、性能优化、运维优化八大模块。

自发布以来,TDengine 3.0 版本在研发人员和社区用户的共同努力下不断优化,产品的稳定性和易用性获得了大幅提升,在知轮科技的智慧轮胎系统黑格智能 3D 打印业务韵达快递业务中国地震台网中心中移物联智慧出行场景等众多企业项目中获得了成功应用。近期,TDengine 3.2.3.0 成功发布,本文将向大家简单介绍一下该版本涉及到的重大更新。

据了解,3.2.3.0 版本涉及到的更新内容包括流计算、传输压缩、授权机制、监控、数据接入、Explorer、性能优化、运维优化八大模块。具体更新信息展示如下。

开源的时序数据库功能更新(所有版本同步更新)

1、计数窗口(Count Window)

TDengine 流式计算新增对计数窗口的支持。计数窗口会按照固定的个数,对一段数据集进行截取。

window_clause: {
      SESSION(ts_col, tol_val)
      | STATE_WINDOW(col)
      | INTERVAL(interval_val [, interval_offset]) [SLIDING (sliding_val)] [FILL(fill_mod_and_val)]
      | EVENT_WINDOW START WITH start_trigger_condition END WITH end_trigger_condition
      | COUNT_WINDOW(count_val[, sliding_val])
    }

典型场景示例:在公路的收费站,每通过一辆车就产生一条记录,可通过计数窗口实时显示车辆密集程度。

CREATE STREAM  stream_name
    TRIGGER at_once IGNORE EXPIRED 1 IGNORE UPDATE 0 WATERMARK 100s
    INTO stream_stb_name
    AS
        SELECT _wstart AS ts, count(*) c1, sum(b), max(c)
        FROM st
        PARTITION BY tbname, ta, a
        COUNT_WINWOW(9);

相关技术文档请移步至 https://docs.taosdata.com/taos-sql/stream/#%E5%88%9B%E5%BB%BA%E6%B5%81%E5%BC%8F%E8%AE%A1%E7%AE%97 查看。

2、传输压缩

RESTful / WebSocket 协议下的传输压缩:该扩展允许在 RESTful / WebSocket 连接上对消息进行压缩,以减少传输的数据量,提高性能。

3、监控

TDengine 监测:功能重构,包括 taosd 资源信息、业务统计信息、慢查询和一些健康信息。

4、性能优化

  • 多表低频场景查询优化
  • Last 遗留问题
  • last() / last_row()同时查询时的性能优化

5、运维优化

  • 副本数目修改(alter replica):通过 learner 机制,把读写阻塞时间缩短为成员变更时间
  • 副本节点迁移(redistribute vgroup):通过 learner 机制,把读写阻塞时间缩短为成员变更时间
  • 节点删除(drop dnode):空 dnode,无论是否在线均可正常删除

TDengine Enterprise(企业级功能更新)

1、TDengine 授权机制

  • 采用单一授权码,覆盖所有现存组件,提供自定义授权项以便支持新增组件
  • 支持按功能授权
  • 支持通过 cluster ID 授权
  • 支持完整授权和叠加授权

2、传输压缩

  • 从 taosX Agent 到 taosX 的数据传输压缩
  • 基于 taosX 进行 TDengine 同步复制时的数据传输压缩

3、监控

taosX 监控:包括资源信息、业务统计信息、健康信息、任务状态。

4、数据接入

  • Wonderware Historian -> TDengine 3.0
  • taosX 可观测性
  • 数据源统一参数 Advanced Options
  • CSV 支持更多配置参数
  • OPC 点位过滤和下载机制优化
  • 2.6->3.0 数据复制与同步支持新建表自动同步
  • Transformer 用户体验优化

5、Explorer

  • 支持 HTTPS
  • 可以查询任务日志

6、性能优化

  • Pi -> TD 性能优化
  • OPC -> TD 性能优化
  • 多表低频数据迁移性能优化(2.6->3.0)

7、运维优化

虚拟节点组分裂(split vgroup):通过 learner 机制,把读写阻塞时间缩短为子表元数据重整以及成员变更时间。

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

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

目录
相关文章
|
小程序 数据库 微服务
结合ruoyi-cloud和ruoyi-app实现微信小程序的授权登录
结合ruoyi-cloud和ruoyi-app实现微信小程序的授权登录
1682 0
|
资源调度
一天掌握latex论文编辑,从标题作者,段落,数学公式,图片,图表,到参考文献全流程
一天掌握latex论文编辑,从标题作者,段落,数学公式,图片,图表,到参考文献全流程
2295 0
|
5月前
|
弹性计算 人工智能 安全
CentOS停服别慌!阿里云Alibaba Cloud Linux免费替代方案来了
CentOS停服不用慌!阿里云自研Alibaba Cloud Linux免费替代方案上线,官网:https://t.aliyun.com/U/KReVDn 阿里云自研Linux 100%免费、十年长周期支持、深度适配ECS,兼容CentOS/RHEL生态,启动更快、性能更强、热补丁免重启,已广泛用于AI、大数据、容器等场景。
574 5
|
存储 人工智能 数据管理
DeepSeek生成的图片如何导出使用
本文详解DeepSeek图片导出的三大技术路径:网页下载、API集成与本地部署,并提供元数据管理、命名规范、格式选择等最佳实践,助力开发者高效利用AI绘图成果。
934 0
|
JSON 前端开发 Java
微服务——SpringBoot使用归纳——Spring Boot中的MVC支持——@RequestMapping
@RequestMapping 是 Spring MVC 中用于请求地址映射的注解,可作用于类或方法上。类级别定义控制器父路径,方法级别进一步指定处理逻辑。常用属性包括 value(请求地址)、method(请求类型,如 GET/POST 等,默认 GET)和 produces(返回内容类型)。例如:`@RequestMapping(value = "/test", produces = "application/json; charset=UTF-8")`。此外,针对不同请求方式还有简化注解,如 @GetMapping、@PostMapping 等。
1033 0
|
Prometheus Kubernetes 监控
Kubernetes(k8s)高可用性集群的构建详细步骤
构建高可用Kubernetes集群涉及到的层面非常广泛,包括硬件资源的配置、网络配置以及集群维护策略的规划。因此,在实际操作中,可能还需要根据特定环境和业务需求进行调整和优化。
2761 19
|
弹性计算 关系型数据库 Nacos
低配阿里云 ECS 如何 docker 环境部署 NACOS : 单机版模式
NACOS 单机版 Docker 安装指南。使用指定端口和 custom.env 配置文件启动 Nacos 服务,适用于 2.X 版本,包含 gRPC 支持及 MySQL 数据源配置。 -e MODE=standalone \
1056 5
|
机器学习/深度学习 人工智能 运维
AI辅助的运维风险预测:智能运维新时代
AI辅助的运维风险预测:智能运维新时代
700 19
AI辅助的运维风险预测:智能运维新时代
|
机器学习/深度学习 数据采集 数据可视化
智能食品消费行为分析:基于Python与深度学习的实现
智能食品消费行为分析:基于Python与深度学习的实现
496 7
|
SQL 物联网 Serverless
Python集成EMQX
**EMQX**是一款实现了MQTT协议的高性能消息服务器软件,支持MQTT 3.1、3.1.1及5.0等协议,并兼容HTTP、QUIC和WebSocket等多种协议,确保广泛设备接入。作为全球下载量超千万的分布式物联网MQTT服务器,EMQX能支持单集群1亿设备连接,消息分发时延低于1毫秒,适用于构建关键业务的IoT平台与应用。EMQX具备SSL/TLS加密、双向认证、基于SQL的规则引擎等功能,并采用无主分布式架构确保高可用性和水平扩展性。提供开源版与企业版自托管方案及云服务选项,满足不同需求。通过Python SDK(如Paho-MQTT)可轻松集成,实现消息的发布与订阅。
794 0