近日,TDengine TSDB 3.3.7.0 版本正式發布。本次(ci)更新聚焦“時序(xu)數(shu)據(ju)(ju)處理(li)與(yu)集成能力”雙重提升,圍繞數(shu)據(ju)(ju)處理(li)的實時性(xing)、復(fu)雜(za)性(xing)和低延(yan)遲(chi)需求,全(quan)面升級(ji) TDengine 流計(ji)算架構,并新增 MQTT 數(shu)據(ju)(ju)訂閱、BLOB 數(shu)據(ju)(ju)類(lei)型、多級(ji)存儲共(gong)享存儲支持(chi)、IPv6 通信等關鍵能力,持(chi)續強化(hua)時序(xu)數(shu)據(ju)(ju)平(ping)臺的場景適應力與(yu)可擴(kuo)展性(xing)。
如果你關(guan)注(zhu) AIoT、車聯網、工業控制等(deng)前沿領域的時(shi)序(xu)數(shu)據(ju)管理,這一版本(ben)更新將為你帶來更多“用(yong)得上”的技術能(neng)力??
重要更新亮點
全新架構流計算:性能更高,能力更強
本次發布的全(quan)新流計算系統,圍繞靈活性(xing)、穩定性(xing)與可運維性(xing)進(jin)行(xing)深度升級,具備(bei)以下核心特性(xing):
- 觸發與計算分離:支持觸發與計算分離,計算不再受限于觸發數據源,可作用于任意表,甚至無需觸發表,靈活適配復雜流程。
- 觸發機制更靈活:支持定時觸發、滑動觸發、窗口觸發(時間/事件/會話/狀態/計數),支持窗口開/關窗分別觸發,并可預過濾輸入數據。
- 計算邏輯增強:支持任意 SQL 查詢,支持窗口參數占位符,計算結果可寫入表、發送通知,或同時執行。
- 通知機制更完善:支持基于 WebSocket 的窗口事件通知,并可配置觸發條件、失敗重試策略。
- 資源調度更靈活:計算過程可在 snode 節點上獨立運行,多節點負載均衡與高可用,提升系統穩定性。
此外,新版(ban)本特別強化了異(yi)常數據(ju)重(zhong)算(suan)機制(zhi),支持通過(guo)選(xuan)(xuan)項控制(zhi)是否自動重(zhong)算(suan),并可結(jie)合 WATERMARK 等多個控制(zhi)選(xuan)(xuan)項實現亂序容(rong)忍、數據(ju)刪除后的結(jie)果修復。
?? 流計算重構為 TDengine 時序數據庫帶來了更強的事件處理能力,是構建低延遲報警、預測分析、實時特征提取等場景的核心基礎。同時也為 TDengine 最新發布的 AI 原生工業數據管理平臺 IDMP 提供了強有(you)力的支持。
支持 MQTT 協議數據訂閱:零代碼集成更簡單
MQTT 作為工業領域(yu)主流的消息(xi)協(xie)議(yi),TDengine 新增(zeng)對 MQTT 的原生訂閱支持:
- bnode 模塊上線:作為 Broker 提供服務,用戶可通過標準 MQTT 客戶端直接訂閱數據,無需額外開發。
- 共享訂閱與消費組機制:支持負載均衡與高可用,客戶端斷連可自動切換,消息可在組內自動重分配。
- 多種數據格式支持:支持 JSON、Raw Block 格式,適配多種前端解析邏輯。
- 訂閱位置控制:支持 latest、earliest 起始訂閱位置,以及持久化和離線消息處理。
- 主題管理要求:與標準 MQTT Broker 不同,TDengine 的訂閱主題需預先創建,不支持通過發布消息動態生成。
?? 通(tong)過 MQTT 訂閱,TDengine 與業務系(xi)統的(de)聯動效(xiao)率進(jin)一步提升(sheng)。這(zhe)一能力讓 TDengine 更易(yi)集成到 SCADA、邊(bian)緣(yuan)控制、Web 可視化等系(xi)統,構建起真正實時(shi)、穩定、低門檻的(de)數據(ju)消(xiao)費通(tong)道。
新增 BLOB 數據類型:輕松存儲大體量二進制數據
為滿足車聯網、航空(kong)航天等行業對大數據(ju)報文的存儲(chu)需求,TDengine 全新引(yin)入 BLOB 類型:
- 用于存儲長度較大的、未解析/拆分行列的二進制或者文本型數據
- 支持最大 4MB 單字段二進制內容寫入
- 支持 SQL 查詢語法
- 使用獨立的 BSE 引擎管理存儲與讀取,性能顯著優于傳統 Binary 類型
- Java、Go、Rust、Python、C# 等連接器已實現 BLOB 類型支持
?? BLOB 類型(xing)是 TDengine 面向非結構化數據(ju)的(de)一(yi)次重(zhong)要擴(kuo)展,讓原始報文(wen)存(cun)儲、圖像數據(ju)、協議幀數據(ju)的(de)管理更加高效統一(yi)。
原生支持 IPv6 通信協議
為應(ying)對未來萬物(wu)互聯趨勢,TDengine 現已原生支持(chi)集群(qun)內部通過 IPv6 協(xie)議通信(xin),包括(kuo):
- 節點發現與連接、心跳同步、審計監控等通信流程
- 創建節點(dnode/mnode/qnode)時支持 IPv6 地址配置
- taosc 連接、白名單、安全策略全面適配 IPv6
- Java、Go、Rust、Python、C# 等連接器全面適配 IPv6
?? 這項更新為全球部署、未來網絡架構提供了更強的適應力。
TDgpt 協變量分析預測能力增強
TDengine 的 AI 模塊 TDgpt 新增“協變(bian)(bian)量預測”能力,在建模(mo)時不僅(jin)考慮(lv)目標變(bian)(bian)量自(zi)身(shen)的歷史數值,還可引入天氣、節假(jia)日等外(wai)部因素(su)作為協變(bian)(bian)量,顯著(zhu)提升對復(fu)雜周期性變(bian)(bian)化的預測效果。
以未(wei)來協變量預(yu)測為例,示例如下:
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;

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


























