自發(fā)布以來,TDengine 3.0 版本在研發(fā)人員和社區(qū)用戶的共同努力下不斷優(yōu)化,產(chǎn)品的穩(wěn)定性和易用性獲得了大幅提升,在知輪科技的智慧輪胎系統(tǒng)、黑格智能 3D 打印業(yè)務(wù)、韻達快遞業(yè)務(wù)、中國地震臺網(wǎng)中心、中移物聯(lián)智慧出行場景等眾多企業(yè)項目中獲得了成功應(yīng)用。近期,TDengine 3.2.3.0 成功發(fā)布,本文將向大家簡單介紹一下該版本涉及到的重大更新。
據(jù)了解,3.2.3.0 版本涉及到的更新內(nèi)容包括流計算、傳輸壓縮、授權(quán)機制、監(jiān)控、數(shù)據(jù)接入、Explorer、性能優(yōu)化、運維優(yōu)化八大模塊。具體更新信息展示如下。
開源的時序數(shù)據(jù)庫功能更新(所有版本同步更新)
1、計數(shù)窗口(Count Window)
TDengine 流式計算新增對計數(shù)窗口的支持。計數(shù)窗口會按照固定的個數(shù),對一段數(shù)據(jù)集進行截取。
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])
}
典型場景示例:在公路的收費站,每通過一輛車就產(chǎn)生一條記錄,可通過計數(shù)窗口實時顯示車輛密集程度。
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);
相關(guān)技術(shù)文檔請移步至 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 協(xié)議下的傳輸壓縮:該擴展允許在 RESTful / WebSocket 連接上對消息進行壓縮,以減少傳輸?shù)臄?shù)據(jù)量,提高性能。
3、監(jiān)控
TDengine 監(jiān)測:功能重構(gòu),包括 taosd 資源信息、業(yè)務(wù)統(tǒng)計信息、慢查詢和一些健康信息。
4、性能優(yōu)化
- 多表低頻場景查詢優(yōu)化
- Last 遺留問題
- last() / last_row()同時查詢時的性能優(yōu)化
5、運維優(yōu)化
- 副本數(shù)目修改(alter replica):通過 learner 機制,把讀寫阻塞時間縮短為成員變更時間
- 副本節(jié)點遷移(redistribute vgroup):通過 learner 機制,把讀寫阻塞時間縮短為成員變更時間
- 節(jié)點刪除(drop dnode):空 dnode,無論是否在線均可正常刪除
TDengine Enterprise(企業(yè)級功能更新)
1、TDengine 授權(quán)機制
- 采用單一授權(quán)碼,覆蓋所有現(xiàn)存組件,提供自定義授權(quán)項以便支持新增組件
- 支持按功能授權(quán)
- 支持通過 cluster ID 授權(quán)
- 支持完整授權(quán)和疊加授權(quán)
2、傳輸壓縮
- 從 taosX Agent 到 taosX 的數(shù)據(jù)傳輸壓縮
- 基于 taosX 進行 TDengine 同步復(fù)制時的數(shù)據(jù)傳輸壓縮
3、監(jiān)控
taosX 監(jiān)控:包括資源信息、業(yè)務(wù)統(tǒng)計信息、健康信息、任務(wù)狀態(tài)。
4、數(shù)據(jù)接入
- Wonderware Historian -> TDengine 3.0
- taosX 可觀測性
- 數(shù)據(jù)源統(tǒng)一參數(shù) Advanced Options
- CSV 支持更多配置參數(shù)
- OPC 點位過濾和下載機制優(yōu)化
- 2.6->3.0 數(shù)據(jù)復(fù)制與同步支持新建表自動同步
- Transformer 用戶體驗優(yōu)化
5、Explorer
- 支持 HTTPS
- 可以查詢?nèi)蝿?wù)日志
6、性能優(yōu)化
- Pi -> TD 性能優(yōu)化
- OPC -> TD 性能優(yōu)化
- 多表低頻數(shù)據(jù)遷移性能優(yōu)化(2.6->3.0)
7、運維優(yōu)化
虛擬節(jié)點組分裂(split vgroup):通過 learner 機制,把讀寫阻塞時間縮短為子表元數(shù)據(jù)重整以及成員變更時間。
除此之外,每個版本都會做很多其他的工作,比如 bug 修復(fù)、功能優(yōu)化等等。如果想要了解新版本(時序數(shù)據(jù)庫功能更新)更加詳細的發(fā)布信息,可以移步至 https://github.com/taosdata/TDengine/releases/tag/ver-3.2.3.0 查看發(fā)布說明。
歡迎大家下載使用,也歡迎在評論區(qū)提出建議和意見,如有任何問題請及時聯(lián)系我們獲得支持。



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



-1.png)










伙伴.png)
伙伴.png)
伙伴.png)



