版本釋出 | 九大功能最佳化,TDengine 3.0.4.0 穩定性、健壯性大幅提升

TDengine發表於2023-04-18

在 3.0.3.0 釋出一個月後,經過研發小夥伴加班加點地進行最佳化迭代,3.0.4.0 也在今天成功出爐。從使用者使用體驗角度出發,這一版本進一步提升了時序資料庫(Time Series Database) TDengine 3.0 的穩定性,並最佳化了多個應用功能,產品效能增強的同時易用性也獲得大幅提升。

3.0.4.0 版本涉及到的更新內容包括產品穩定性的提升、查詢效能提升、引數使用最佳化、以及多副本情況下的健壯性提升、Python UDF、叢集負載再平衡、基於時間段進行資料重整等九大方面。具體更新資訊如下:

1. 大幅提升產品穩定性

在大併發、高負載的寫入和查詢下的系統穩定性有顯著提升:最佳化了對記憶體的使用,最佳化了有大量併發查詢下對連線池的控制,修復了一些影響系統穩定性的缺陷。

2. 提升了部分查詢場景下的效能

  • 提升了當與 interval() 一起使用時 mode() 函式的效能
  • 提升了 percentile() 函式的效能
  • 提升了 last()/last_row() 函式的效能

3. 可以動態配置更多資料庫引數

新增兩個可以動態配置的資料庫引數:stt_trigger 和 minRows,其具體功能請參考官方檔案。

4. 最佳化了 WAL 資料保留的行為

WAL 中資料的儲存僅受引數 WAL_RETENTION_PERIOD 和 WAL_RETENTION_SIZE 的控制,不再受資料訂閱的影響。具體細節請參考官方檔案。

5. Python UDF

應用開發者可以用 Python 開發自定義函式並將其嵌入資料庫,從而提升資料處理和分析能力。

6. 叢集負載再平衡 (企業版功能)

當叢集中某個 dnode 當機重啟後會出現負載不均衡現象,重新啟動的 dnode 上沒有 leader vnode,所以不承擔任何寫入和查詢負載。透過 rebalance 命令,可以使叢集中各個 dnode 之間的負載再次均衡。

7. 基於時間段進行資料重整 (企業版功能)

為了減少資料重整所花費的時間,最小化對系統的影響,可以指定時間段進行資料重整,只針對確定有亂序資料的時間段或者查詢所關注的時間段進行資料重整。

8. 能夠將多種工業網際網路中的傳統資料來源接入TDengine (企業版功能)

  • OPC UA
  • OPC DA
  • Pi

9. 集中控制檯 taosExplorer 管理資料來源和資料接入任務 (企業版功能)

同步增強了集中控制檯 taosExplorer 以能夠管理所支援的各種資料來源和與它們所關聯的資料接入任務。

詳細資訊可以參考釋出說明()。歡迎大家下載使用 TDengine,有任何問題,都可以新增 小T vx:tdengine1 申請加入 TDengine 使用者交流群,及時向我們的解決方案專家尋求支援與幫助。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014783/viewspace-2946638/,如需轉載,請註明出處,否則將追究法律責任。

相關文章