自發布以來,TDengine 3.0 版本在研發人員和社區用戶的共同努力下不斷優化,產品的穩定性和易用性獲得了大幅提升,在知輪科技的智慧輪胎系統、黑格智能 3D 打印業務、韻達快遞業務、中國地震臺網中心、中移物聯智慧出行場景等眾(zhong)多企(qi)業項目中(zhong)獲得了(le)成功應(ying)用。近期(qi),TDengine 3.2.3.0 成功發布,本文將向大家簡單介紹一(yi)下該版本涉(she)及到的重(zhong)大更新。
據了解,3.2.3.0 版本涉及到的更(geng)(geng)新(xin)內容包括流計算、傳(chuan)輸(shu)壓縮(suo)、授權機制、監控(kong)、數據接入(ru)、Explorer、性能優(you)化、運(yun)維優(you)化八大模塊。具體更(geng)(geng)新(xin)信(xin)息(xi)展示(shi)如下。
開源的時序數據庫功能更新(所有版本同步更新)
1、計數窗口(Count Window)
TDengine 流式計(ji)算新增對(dui)計(ji)數窗(chuang)口的支持(chi)。計(ji)數窗(chuang)口會按照固定的個(ge)數,對(dui)一段數據(ju)集(ji)進行截(jie)取(qu)。
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])
}
典型(xing)場景示例(li):在公(gong)路(lu)的收費站,每(mei)通過一(yi)輛(liang)車就產生一(yi)條記錄,可通過計(ji)數窗(chuang)口(kou)實時顯示車輛(liang)密集程度(du)。
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);
相(xiang)關技術文檔請移步至 查(cha)看。
2、傳輸壓縮
RESTful / WebSocket 協議下(xia)的(de)傳(chuan)輸壓縮(suo):該(gai)擴展允許在(zai) RESTful / WebSocket 連接(jie)上對(dui)消息進行壓縮(suo),以減少(shao)傳(chuan)輸的(de)數(shu)據量,提高(gao)性能。
3、監控
TDengine 監測:功能重(zhong)構,包括 taosd 資源信(xin)息、業務統計信(xin)息、慢查詢(xun)和(he)一些健康信(xin)息。
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 監控:包括資源信息(xi)、業務(wu)統計(ji)信息(xi)、健(jian)康信息(xi)、任(ren)務(wu)狀態。
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、運維優化
虛(xu)擬節點(dian)組分裂(lie)(split vgroup):通過 learner 機(ji)制,把讀寫阻(zu)塞時間(jian)縮短為子(zi)表元數據重整以及成員(yuan)變更(geng)時間(jian)。
除(chu)此之外,每個版本都會做很多其他(ta)的工作(zuo),比如(ru) bug 修復(fu)、功能(neng)優化等等。如(ru)果(guo)想要了(le)解新版本(時(shi)序數據庫功能(neng)更新)更加詳細(xi)的發(fa)布信息,可以(yi)移步至 查看(kan)發(fa)布說明。
歡迎(ying)大家下(xia)載(zai)使用(yong),也(ye)歡迎(ying)在(zai)評論(lun)區提出建(jian)議(yi)和(he)意見,如有任何問(wen)題請及時聯系我們獲得支持。


























