我們非常高興地宣布,TDengine 3.3.3.0 版本正式發(fā)布。本次更新引入了多項(xiàng)重要功能和性能優(yōu)化,旨在為用戶提供更高效、更靈活的數(shù)據(jù)解決方案。
在 3.3.3.0 版本中,我們著重優(yōu)化了監(jiān)控和告警功能,新增了多種常見的 MySQL 函數(shù),并增強(qiáng)了對(duì) MongoDB 數(shù)據(jù)源的支持。這些改進(jìn)將為用戶在物聯(lián)網(wǎng)和大數(shù)據(jù)應(yīng)用中提供更強(qiáng)大的功能,助力大家在數(shù)字化轉(zhuǎn)型過(guò)程中實(shí)現(xiàn)更大的成功。
具體更新信息展示如下。
開源的時(shí)序數(shù)據(jù)庫(kù)功能更新(所有版本同步更新)
新特性
支持部分常見的 MySQL 函數(shù)
包含 pi、truncate/tunc、exp、ln、mod、rand、sign、degress、radians、char、ascii、position、trim、replace、repeat、substring/substr、substring_index、week、weekday、weekofyear、dayofweek、stddev_pop、var_pop
服務(wù)端記錄所有慢查詢信息到 log 庫(kù)
在此版本中,TDengine 引入了慢查詢?nèi)罩竟δ埽试S用戶記錄所有執(zhí)行時(shí)間超過(guò)設(shè)定閾值的查詢。用戶可以通過(guò)配置參數(shù),指定記錄慢查詢的時(shí)間限制,并將這些信息存儲(chǔ)在專用的 log 庫(kù)中,便于后續(xù)的性能分析和優(yōu)化。
刪除保留關(guān)鍵字
LEVEL/ENCODE/COMPRESS在 TDengine 3.3.3.0 版本中,LEVEL、ENCODE 和 COMPRESS 等關(guān)鍵字不再作為保留字。這意味著用戶可以將這些詞作為列名、表名或數(shù)據(jù)庫(kù)名等使用,提升了數(shù)據(jù)庫(kù)設(shè)計(jì)的靈活性,減少了因名稱沖突而導(dǎo)致的錯(cuò)誤。
禁止動(dòng)態(tài)修改臨時(shí)目錄
此版本加強(qiáng)了對(duì)臨時(shí)目錄的管理,禁止在運(yùn)行時(shí)動(dòng)態(tài)修改臨時(shí)目錄路徑。這一改動(dòng)旨在提高系統(tǒng)的穩(wěn)定性和安全性,避免因臨時(shí)目錄路徑的變更導(dǎo)致的潛在數(shù)據(jù)丟失或訪問(wèn)錯(cuò)誤。用戶應(yīng)在配置時(shí)明確設(shè)置臨時(shí)目錄,以確保系統(tǒng)正常運(yùn)行。
新增告警功能
此前 TDengine 僅支持資源、事件的監(jiān)控,3.3.3.0 版本開始支持告警。用戶可以在 TDinsight(基于 Grafana 的可視化工具)中輕松配置告警模板,選擇適合的告警規(guī)則。一旦觸發(fā)告警,系統(tǒng)可通過(guò)多種方式進(jìn)行通知,包括電子郵件、飛書和釘釘?shù)取?/p>
新優(yōu)化
- 統(tǒng)一慢查詢和普通日志的保存策略
- 優(yōu)化訂閱功能中offset文件過(guò)大且加載過(guò)慢的問(wèn)題
- 升級(jí) JDBC driver 至 3.2.5
- Kafka connector 提交改為同步方式
- 新增參數(shù):表查詢不存在時(shí)是否報(bào)異常
- 擴(kuò)大 tsma 的 interval 的最大窗口到 1 年
從 CSV 文件批量建表
CSV 文件可看做一張二維表,有很多行和很多列。TDengine 支持導(dǎo)入 CSV 文件的時(shí)序數(shù)據(jù),當(dāng)不需要進(jìn)行任何 Transformer 變換時(shí),通過(guò) taos shell 即可導(dǎo)入;當(dāng)需要進(jìn)行 Transformer 變換時(shí),可通過(guò) taosX 導(dǎo)入。在從一些數(shù)據(jù)源(比如關(guān)系型數(shù)據(jù)庫(kù))批量導(dǎo)入數(shù)據(jù)時(shí),還可能需要批量創(chuàng)建子表。這些子表的表名、標(biāo)簽值可以從數(shù)據(jù)源導(dǎo)出,然后通過(guò) CSV 文件提供給 TDengine。
TDengine Enterprise 企業(yè)級(jí)功能更新
新特性
多級(jí)存儲(chǔ)支持微軟對(duì)象存儲(chǔ) Azure Blob
TDengine 3.3.3.0 版本增強(qiáng)了多級(jí)存儲(chǔ)功能,用戶可以將數(shù)據(jù)靈活地存儲(chǔ)在 Azure Blob 中,以優(yōu)化存儲(chǔ)資源的使用和成本效益。
taosX 支持 MongoDB 數(shù)據(jù)源
MongoDB 是一種介于關(guān)系型和非關(guān)系型數(shù)據(jù)庫(kù)之間的數(shù)據(jù)庫(kù)解決方案,廣泛應(yīng)用于物聯(lián)網(wǎng)等領(lǐng)域。為了簡(jiǎn)化用戶從 MongoDB 向 TDengine 的數(shù)據(jù)遷移過(guò)程,我們專門開發(fā)了 taosX 的 MongoDB 支持功能。
TDengine 支持 macOS 企業(yè)版客戶端
此更新使得在 macOS 平臺(tái)上的開發(fā)和數(shù)據(jù)管理變得更加便捷,用戶可以在其企業(yè)級(jí)環(huán)境中使用 TDengine 進(jìn)行高效的數(shù)據(jù)處理與分析。
taosX 日志默認(rèn)不寫入 syslog
此版本中,taosX 的日志記錄機(jī)制進(jìn)行了調(diào)整,默認(rèn)情況下不再將日志信息寫入系統(tǒng)日志(syslog)。這一改動(dòng)旨在提高系統(tǒng)的可控性和安全性,用戶可以根據(jù)需要自定義日志的存儲(chǔ)位置和格式,避免了潛在的敏感信息泄露風(fēng)險(xiǎn)。
show cluster machines 查詢結(jié)果中添加服務(wù)端版本號(hào)
通過(guò) show cluster machines 命令,用戶可以查看集群中各節(jié)點(diǎn)的狀態(tài)信息。新版本中,查詢結(jié)果中新增了服務(wù)端版本號(hào)字段,使用戶能夠快速了解集群中各個(gè)節(jié)點(diǎn)所運(yùn)行的 TDengine 版本,便于版本管理和排查兼容性問(wèn)題。
新優(yōu)化
C++ Websocket
原生連接方式在服務(wù)端升級(jí)時(shí),客戶端大概率也需升級(jí)。而 Websocket 連接方式大概率不需升級(jí),并提供與原生連接相近的性能。在性能驗(yàn)證階段,用戶可以選擇原生接口進(jìn)行快速測(cè)試;但在生產(chǎn)環(huán)境中,強(qiáng)烈建議用戶采用 Websocket 接口。
使用方法:
1. 包含頭文件:#include <taosws.h>
2. 連接動(dòng)態(tài)庫(kù):libtaosws.so
ODBC32
在 TDengine 3.3.3.0 版本中,ODBC32 驅(qū)動(dòng)程序得到了進(jìn)一步優(yōu)化,以支持與國(guó)外工業(yè)自動(dòng)化軟件的集成,如 OSI PI、GE iFIX、Wonderware InTouch 和 AB RSView。
除此之外,每個(gè)版本都會(huì)做很多其他的工作,比如 bug 修復(fù)、功能優(yōu)化等等。如果想要了解新版本更加詳細(xì)的發(fā)布信息,可以移步至 https://github.com/taosdata/TDengine/releases/tag/ver-3.3.3.0 查看發(fā)布說(shuō)明。
歡迎大家下載使用,也歡迎在評(píng)論區(qū)提出建議和意見,如有任何問(wèn)題請(qǐng)及時(shí)聯(lián)系我們獲得支持。



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



-1.png)




.png)


證.png)


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



