近日,TDengine TSDB 3.3.7.0 版本正式發(fā)布。本次更新聚焦“時序數(shù)據(jù)處理與集成能力”雙重提升,圍繞數(shù)據(jù)處理的實時性、復雜性和低延遲需求,全面升級 TDengine 流計算架構,并新增 MQTT 數(shù)據(jù)訂閱、BLOB 數(shù)據(jù)類型、多級存儲共享存儲支持、IPv6 通信等關鍵能力,持續(xù)強化時序數(shù)據(jù)平臺的場景適應力與可擴展性。
如果你關注 AIoT、車聯(lián)網(wǎng)、工業(yè)控制等前沿領域的時序數(shù)據(jù)管理,這一版本更新將為你帶來更多“用得上”的技術能力??
重要更新亮點
全新架構流計算:性能更高,能力更強
本次發(fā)布的全新流計算系統(tǒng),圍繞靈活性、穩(wěn)定性與可運維性進行深度升級,具備以下核心特性:
- 觸發(fā)與計算分離:支持觸發(fā)與計算分離,計算不再受限于觸發(fā)數(shù)據(jù)源,可作用于任意表,甚至無需觸發(fā)表,靈活適配復雜流程。
- 觸發(fā)機制更靈活:支持定時觸發(fā)、滑動觸發(fā)、窗口觸發(fā)(時間/事件/會話/狀態(tài)/計數(shù)),支持窗口開/關窗分別觸發(fā),并可預過濾輸入數(shù)據(jù)。
- 計算邏輯增強:支持任意 SQL 查詢,支持窗口參數(shù)占位符,計算結果可寫入表、發(fā)送通知,或同時執(zhí)行。
- 通知機制更完善:支持基于 WebSocket 的窗口事件通知,并可配置觸發(fā)條件、失敗重試策略。
- 資源調度更靈活:計算過程可在 snode 節(jié)點上獨立運行,多節(jié)點負載均衡與高可用,提升系統(tǒng)穩(wěn)定性。
此外,新版本特別強化了異常數(shù)據(jù)重算機制,支持通過選項控制是否自動重算,并可結合 WATERMARK 等多個控制選項實現(xiàn)亂序容忍、數(shù)據(jù)刪除后的結果修復。
?? 流計算重構為 TDengine 時序數(shù)據(jù)庫帶來了更強的事件處理能力,是構建低延遲報警、預測分析、實時特征提取等場景的核心基礎。同時也為 TDengine 最新發(fā)布的 AI 原生工業(yè)數(shù)據(jù)管理平臺 IDMP 提供了強有力的支持。
支持 MQTT 協(xié)議數(shù)據(jù)訂閱:零代碼集成更簡單
MQTT 作為工業(yè)領域主流的消息協(xié)議,TDengine 新增對 MQTT 的原生訂閱支持:
- bnode 模塊上線:作為 Broker 提供服務,用戶可通過標準 MQTT 客戶端直接訂閱數(shù)據(jù),無需額外開發(fā)。
- 共享訂閱與消費組機制:支持負載均衡與高可用,客戶端斷連可自動切換,消息可在組內自動重分配。
- 多種數(shù)據(jù)格式支持:支持 JSON、Raw Block 格式,適配多種前端解析邏輯。
- 訂閱位置控制:支持 latest、earliest 起始訂閱位置,以及持久化和離線消息處理。
- 主題管理要求:與標準 MQTT Broker 不同,TDengine 的訂閱主題需預先創(chuàng)建,不支持通過發(fā)布消息動態(tài)生成。
?? 通過 MQTT 訂閱,TDengine 與業(yè)務系統(tǒng)的聯(lián)動效率進一步提升。這一能力讓 TDengine 更易集成到 SCADA、邊緣控制、Web 可視化等系統(tǒng),構建起真正實時、穩(wěn)定、低門檻的數(shù)據(jù)消費通道。
新增 BLOB 數(shù)據(jù)類型:輕松存儲大體量二進制數(shù)據(jù)
為滿足車聯(lián)網(wǎng)、航空航天等行業(yè)對大數(shù)據(jù)報文的存儲需求,TDengine 全新引入 BLOB 類型:
- 用于存儲長度較大的、未解析/拆分行列的二進制或者文本型數(shù)據(jù)
- 支持最大 4MB 單字段二進制內容寫入
- 支持 SQL 查詢語法
- 使用獨立的 BSE 引擎管理存儲與讀取,性能顯著優(yōu)于傳統(tǒng) Binary 類型
- Java、Go、Rust、Python、C# 等連接器已實現(xiàn) BLOB 類型支持
?? BLOB 類型是 TDengine 面向非結構化數(shù)據(jù)的一次重要擴展,讓原始報文存儲、圖像數(shù)據(jù)、協(xié)議幀數(shù)據(jù)的管理更加高效統(tǒng)一。
原生支持 IPv6 通信協(xié)議
為應對未來萬物互聯(lián)趨勢,TDengine 現(xiàn)已原生支持集群內部通過 IPv6 協(xié)議通信,包括:
- 節(jié)點發(fā)現(xiàn)與連接、心跳同步、審計監(jiān)控等通信流程
- 創(chuàng)建節(jié)點(dnode/mnode/qnode)時支持 IPv6 地址配置
- taosc 連接、白名單、安全策略全面適配 IPv6
- Java、Go、Rust、Python、C# 等連接器全面適配 IPv6
?? 這項更新為全球部署、未來網(wǎng)絡架構提供了更強的適應力。
TDgpt 協(xié)變量分析預測能力增強
TDengine 的 AI 模塊 TDgpt 新增“協(xié)變量預測”能力,在建模時不僅考慮目標變量自身的歷史數(shù)值,還可引入天氣、節(jié)假日等外部因素作為協(xié)變量,顯著提升對復雜周期性變化的預測效果。
以未來協(xié)變量預測為例,示例如下:
select _frowts, forecast(val, past_co, future_co, "algo=moirai,rows=4, dynamic_val=[1 1 1 1], dynamic_val_col=future_co") from foo;

多級存儲支持共享存儲(企業(yè)版)
針對冷數(shù)據(jù)管理需求,3.3.7.0 正式支持多種共享存儲(如 SAN、NAS、S3、DFS),實現(xiàn):
- 冷數(shù)據(jù)自動遷移:支持設定數(shù)據(jù)在本地保留時長,達到閾值后自動上傳至共享存儲
- 按需查詢:查詢時自動加載所需數(shù)據(jù)塊,確保性能與成本平衡
- 多節(jié)點共享機制:主節(jié)點上傳,副本節(jié)點復用,避免冗余
?? 這一能力特別適合對存儲成本敏感、歷史數(shù)據(jù)不常訪問但不能丟棄的工業(yè)企業(yè)與能源場景。
天脈系統(tǒng)適配及數(shù)據(jù)掛載支持(企業(yè)版)
為了更好地服務國產化、軍工與航天等高安全行業(yè)客戶,TDengine 企業(yè)版現(xiàn)已完成對天脈系統(tǒng)(ACoreOS)的適配。作為由中航工業(yè)計算所自主研發(fā)的國產機載實時操作系統(tǒng),天脈廣泛應用于工業(yè)控制、航空航天等關鍵領域。新版本支持:
- 在機載端部署 TDengine,并通過 RPC 通信與地面系統(tǒng)交互
- 在地面端通過 SQL 命令掛載機載磁盤目錄,實現(xiàn)數(shù)據(jù)統(tǒng)一管理
create mount mount1 on dnode 1 from "/var/lib/TDengine"
- 掛載性能高效,秒級完成,兼顧實時性與安全性
?? 此功能使 TDengine 成為工業(yè)嵌入式場景中可部署、可接管、可統(tǒng)一管理的數(shù)據(jù)平臺解決方案,助力國產化進程穩(wěn)步推進。
SparkplugB 數(shù)據(jù)接入(企業(yè)版)
在 TDengine 3.3.7.0 中,taosX 平臺正式支持 SparkplugB 規(guī)范的數(shù)據(jù)接入。taosX 是專為工業(yè)環(huán)境設計的開放式數(shù)據(jù)接入平臺,此次對 SparkplugB 的支持,進一步擴展了 TDengine 在工業(yè)協(xié)議集成方面的能力。
SparkplugB 是基于 MQTT 的工業(yè)物聯(lián)網(wǎng)(IIoT)數(shù)據(jù)傳輸規(guī)范,旨在提升工業(yè)環(huán)境中的數(shù)據(jù)互操作性與傳輸效率,具備以下顯著優(yōu)勢:
- 提升帶寬利用率:相比原始 MQTT,SparkplugB 數(shù)據(jù)壓縮率高達 3 倍,特別適用于低帶寬網(wǎng)絡環(huán)境。與 Modbus 相比,最高可節(jié)省 75% 至 99.5% 的帶寬資源。
- 標準化與互操作性強:為設備與系統(tǒng)間的數(shù)據(jù)交換提供統(tǒng)一數(shù)據(jù)語義,消除廠商壁壘,支持無縫對接 SCADA、MES、ERP 等企業(yè)系統(tǒng),實現(xiàn) IT 與 OT 的融合。
- 數(shù)據(jù)可靠性更強:具備會話狀態(tài)感知與雙向通信能力,支持設備級閉環(huán)控制。
?? 憑借高效、輕量、易部署等特點,SparkplugB 正成為工業(yè)物聯(lián)網(wǎng)場景下最具實用價值的通信協(xié)議之一,尤其適用于需要低帶寬、高可靠性、強互操作性的工業(yè)應用場景。與 OPC UA 等傳統(tǒng)工業(yè)協(xié)議相比,其在帶寬利用率、部署簡便性和可擴展性方面表現(xiàn)尤為突出。
將訂閱數(shù)據(jù)推送至 MQTT Broker(企業(yè)版)
通過 taosX 工具,可將數(shù)據(jù)庫、超級表或查詢訂閱結果輕松發(fā)布至任意 MQTT Broker,實現(xiàn)數(shù)據(jù)的高效同步與分發(fā)。
其他優(yōu)化項
- 提升 STMT2 寫入模式的易用性、穩(wěn)定性和性能
- 優(yōu)化數(shù)據(jù)訂閱 Offset 的更新邏輯
- 支持將查詢結果寫入超級表
- 增加 WAL 文件損壞的異常處理邏輯
- 增加密碼安全加密算法
- 增加寫入性能診斷的相關監(jiān)測參數(shù)
- 提升節(jié)點恢復和副本變更的性能
- 支持更多生態(tài)組件:Superset、Quix、Ontop、Node-RED
- 優(yōu)化數(shù)據(jù)備份和恢復的功能、穩(wěn)定性和性能
- 擴展 UDT(User-Defined-Transformer)支持的數(shù)據(jù)類型
除此之外,每個版本都會做很多其他的工作,比如 bug 修復、功能優(yōu)化等等。如果想要了解 TSDB(時序數(shù)據(jù)庫)新版本更加詳細的發(fā)布信息,可以移步至?? https://github.com/taosdata/TDengine/releases/tag/ver-3.3.7.0 查看發(fā)布說明。
歡迎大家下載使用,也歡迎在論壇 https://ask.taosdata.com/ 提出建議和意見,如有任何問題請及時聯(lián)系我們獲得支持。



互聯(lián)網(wǎng).png)



-1.png)












伙伴.png)



